通常,用户都有一个与其关联的全名,该全名存储在哪里?
答案1
全名存储在 中/etc/passwd
。
在命令行上,您可以使用命令来更改它chfn
(如果您想更改其他用户的名称,则需要 sudo)。
答案2
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
答案3
或者如果您只想查看一个用户的全名,那么您可以使用:
getent passwd $user_name