Ввод команды useradd
Если вы добавляете пользователя с помощью useradd, вас попросят предоставить некоторую другую информацию о пользователе (полное имя, номер комнаты, рабочий телефон и т. Д.).
Где именно хранится эта информация? Как вы получаете доступ к этой информации? Как вы редактируете эту информацию?
3 ответа
Это данные GECOS, которые хранятся в /etc/passwd
в пятом поле в виде набора значений, разделенных запятыми:
$ getent passwd pulse
pulse:x:115:122:PulseAudio daemon,,,:/var/run/pulse:/bin/false
Они могут быть изменены с помощью chfn
команда (предпочтительно) или usermod
команда.
Я не знаю, есть ли утилиты для получения конкретного поля напрямую, но вы можете проанализировать вывод getent passwd
или же finger
,
Все в /etc/passwd
файл. Там вы можете увидеть все учетные записи, которые существуют в вашей системе Linux, и различные поля, которые описывают разные вещи. По умолчанию /etc/passwd
В файле есть несколько записей о корневой учетной записи и учетных записях пользователей, которые были созданы во время установки.
Вы можете просмотреть информацию, используя команду finger, и изменить ее, используя команду chfn. Также вы можете использовать запись Учетные записи пользователей, чтобы изменить эту информацию.
Дополнительная информация хранится в /etc/passwd
файл. Проверьте это:
cat /etc/passwd
Для редактирования этой информации используйте chfn
команда.