我需要更改用户(而不是用户名)的“真实姓名”。
例如,如果我有:
testuser:x:1001:1001:Max Mustermann,,,:/home/testuser:/bin/bash
我希望它是:
testuser:x:1001:1001:Max Müller,,,:/home/testuser:/bin/bash
我可以只手动编辑它,否则会负面影响任何东西(例如ssmtp)? 我知道用户名可以使用usermod安全地更改,但我从来没有改变之前的“真实”的名字。
您可以使用usermod -c命令更改“username”(实际上是GECOS / comment)字段
不build议直接编辑密码文件,而是使用vipw来设置适当的锁以防止文件损坏。
但是要更改显示名称(和其他GECOS信息),用户和root都可以使用chfn命令。
除此之外,继续!