34 lines
1.7 KiB
Markdown
Raw Normal View History

# chpass
> Добавлять или изменять информацию в базе данных пользователей, включая командную оболочку и пароль.
> Смотрите также: `passwd`.
> Больше информации: <https://man.freebsd.org/cgi/man.cgi?chpass>.
- Добавить или изменить информацию в базе данных для текущего пользователя в интерактивном режиме:
`su -c chpass`
- Задать определённую командную оболочку ([s]hell) для текущего пользователя:
`chpass -s {{путь/к/оболочке}}`
- Задать командную оболочку ([s]hell) для указанного пользователя:
`chpass -s {{путь/к/оболочке}} {{имя_пользователя}}`
- Изменить время истечения ([e]xpire) срока действия учётной записи (в секундах от начала эпохи, UTC):
`su -c 'chpass -e {{время}} {{имя_пользователя}}'`
- Изменить пароль пользователя:
`su -c 'chpass -p {{зашифрованный_пароль}} {{имя_пользователя}}'`
- Указать имя хоста ([h]ostname) или адрес NIS-сервера для запроса:
`su -c 'chpass -h {{имя_хоста}} {{имя_пользователя}}'`
- Указать определённый NIS-домен ([d]omain) (по умолчанию используется системное доменное имя):
`su -c 'chpass -d {{домен}} {{имя_пользователя}}'`