Ввод команды 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 команда.

Другие вопросы по тегам