FreeBSD. Редактирование информации о пользователе.
Не всегда все получается корректно сделать с первого раза: указать верный путь для домашнего каталога, полное имя, номер телефона, путь к shell. Править в таком случае вручную /etc/passwd очень не рекомендуется. Решение утилита chpass.
Изменить параметры пользователя просто:
chpass username
При выполнении команды запустится редактор vi, где в удобном виде будут представлены поля информации о пользователе, к примеру:
#Changing user information for username.
Login: username
Password: $1$aaaaaa$aaaaaaaaaaaaaaaaaaaa/
Uid [#]: 2075
Gid [# or name]: 1076
Change [month day year]:
Expire [month day year]:
Class: default
Home directory: /home/username/data
Shell: /bin/date
Full Name: Username
Office Location:
Office Phone:
Home Phone:
Other information:
Изменять пароль лучше простой утилитой passwd. Изменить пароль для какого-нибудь пользователя:
passwd username
Команда предлагает ввести новый пароль и подтвердить его. Стоит учитывать, что без указания username меняется пароль у пользователя, который запускает команду. Если команду запускает не root пользователь, то у него еще спросят старый пароль.