手动编辑/ etc / passwd是否安全?

我需要更改用户(而不是用户名)的“真实姓名”。
例如,如果我有:

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命令。

除此之外,继续!