chsh(1)

ИМЯ
chsh - изменяет регистрационную оболочку пользователя

СИНОПСИС

chsh [параметры] [LOGIN]

ОПИСАНИЕ

The chsh command changes the user login shell. This determines the name of the user's initial login command. A normal user may only change the login shell for her own account; the superuser may change the login shell for any account.

ПАРАМЕТРЫ

Параметры команды chsh:

-h, --help
    Показать краткую справку и закончить работу.

-s, --shellОБОЛОЧКА
    Имя новой регистрационной оболочки пользователя. Если задать пустое значение, то будет использована регистрационная оболочка по умолчанию.

Если параметр -s не задан, то chsh переходит в интерактивный режим, предлагая пользователю изменить свою регистрационную оболочку. Вводимое значение заменяет текущее значение поля; если введена пустая строка, то текущее значение остаётся неизменным. Текущее значение регистрационной оболочки указано в скобках [ ].

ЗАМЕЧАНИЕ

Все допустимые имена регистрационных оболочек должны быть указаны в файле /etc/shells. На суперпользователя это ограничение не действует и поэтому ему разрешено указывать любое значение. Для учётной записи с ограниченной регистрационной оболочкой пользователь не может изменить свою регистрационную оболочку. Поэтому, команду /bin/rsh в файле /etc/shells лучше не указывать, так как, если пользователь случайно изменит свою регистрационную оболочку на эту ограниченную оболочку, то не сможет восстановить её первоначальное значение.

ФАЙЛЫ

/etc/passwd
    содержит информацию о пользователях

/etc/shells
    содержит список разрешённых регистрационных оболочек

/etc/login.defs
    содержит конфигурацию подсистемы теневых паролей

СМОТРИТЕ ТАКЖЕ

chfn(1), login.defs(5), passwd(5).