Где в файлах Ubuntu хранится полное имя пользователя?

Обычно пользователи имеют полное имя, связанное с ними, где это хранится?

4 ответа

Полные имена хранятся в /etc/passwd,

В командной строке вы можете изменить его с помощью команды chfn (нужен sudo, если вы хотите изменить имена других пользователей).

Или, если вы хотите увидеть полное имя только одного пользователя, вы можете использовать:

getent passwd $user_name

Расширение ответа sboda, извлекающее только полное имя и инкапсулирующее функцию. Показывает полное имя любого пользователя или по умолчанию текущего пользователя.

      full_user_name() { getent passwd "${1:-$USER}" | cut -d: -f5 | cut -d, -f1; }

Тестирование:

      $ full_user_name
Rodrigo Silva

$ full_user_name gdm
Gnome Display Manager

Вы также можете попробовать

grep -R "$user_name" .

из вашего корневого каталога

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