/etc/passwd
файл имеет как последний объект на строке пользователя программа, которая будет выполнена после входа в систему. Для обычных пользователей это обычно устанавливается на /bin/sh
или другая оболочка (например, удар, zsh).
Традиционно, идентификационным данным, которые используются для владения процессами или файлами или другими ресурсами, установили их "оболочку" на /bin/false
как в
syslog:x:101:102::/home/syslog:/bin/false
Псевдопользовательский системный журнал владеет /var/log/syslog
и единственный UID, который имеет разрешение записи для того файла, но нельзя войти в систему как пользовательский системный журнал, поскольку нет никакого интерпретатора команд, который будет выполнен.
Вам нужна системная дата конфигурации пакета.
В CentOS это не установлено по умолчанию, но можно установить его путем ввода
sudo yum install system-config-date
и это должно получить Вас tui инструмент, в котором Вы нуждаетесь, который можно выполнить путем ввода
sudo system-config-date
Если можно высказать разумное предположение как, туда, где команда расположена, конфетка может сказать Вам, в каком пакете это находится.
# yum resolvedep /usr/bin/timeconfig
No Package Found for /usr/bin/timeconfig
# yum resolvedep /usr/sbin/timeconfig
0:system-config-date-1.8.12-4.el5.noarch
Вместо конфетки resolvedep можно использовать конфетку, обеспечивает. Это может требовать времени для заполнения всех списков файлов, но это очень удобно.
# yum provides *bin/timeconfig
Loaded plugins: downloadonly, rhnplugin
system-config-date-1.8.12-5.el5.noarch : A graphical interface for modifying system date and time
Repo : rhel-x86_64-server-updates-5
Matched from:
Filename : /usr/sbin/timeconfig
system-config-date-1.8.12-4.el5.noarch : A graphical interface for modifying system date and time
Repo : rhel-x86_64-server-updates-5
Matched from:
Filename : /usr/sbin/timeconfig