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 {{домен}} {{имя_пользователя}}'