![我的 /etc/passwd 檔案中的逗號是什麼?](https://rvso.com/image/1288706/%E6%88%91%E7%9A%84%20%2Fetc%2Fpasswd%20%E6%AA%94%E6%A1%88%E4%B8%AD%E7%9A%84%E9%80%97%E8%99%9F%E6%98%AF%E4%BB%80%E9%BA%BC%EF%BC%9F.png)
/etc/passwd
我的檔案中某些行的實名參數後面有奇怪的逗號。
凱:x:1000:100:凱,,,:/home/kye:/bin/bash
是什麼賦予了?他們為什麼在那裡?我可以刪除它們嗎?
答案1
您用來建立帳戶的某些工具(adduser?)新增了它們。此工具將 passwd 檔案中的註解/真實姓名欄位視為 GECOS 欄位:
http://en.wikipedia.org/wiki/Gecos_field
欄位值為
- 用戶的全名(或應用程式名稱,如果該帳戶用於程式)
- 大樓及房號或聯絡人
- 辦公室電話號碼
- 任何其他聯絡資訊(呼叫電話號碼、傳真等)
但是,我想不出使用它們的應用程式。我相信這些字段幾乎毫無用處。使用不同的工具來新增使用者(useradd?),或者如果可能的話,明確為 GECOS 欄位指定一個值。