/etc/passwd
我的文件中某些行的实名参数后面有奇怪的逗号。
kye:x:1000:100:Kye,,,:/home/kye:/bin/bash
怎么回事?它们为什么在那里?我可以把它们移除吗?
答案1
您用来创建帐户的某个工具(adduser?)添加了它们。相关工具将 passwd 文件中的注释/真实姓名字段视为 GECOS 字段:
http://en.wikipedia.org/wiki/Gecos_field
字段值为
- 用户的全名(或应用程序名称,如果该帐户用于程序)
- 楼宇及房间号码或联系人
- 办公室电话号码
- 任何其他联系信息(寻呼机号码、传真等)
但是,我想不出有哪个应用程序会用到它们。我认为这些字段几乎没用。如果可能的话,请使用其他工具添加用户(useradd?)或明确为 GECOS 字段赋值。