創建用戶時如何添加用戶資訊?

創建用戶時如何添加用戶資訊?

如果我使用使用者名稱 khadija 建立使用者 khadija,如何填入 的第五個欄位/etc/passwd

mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash

我在 useradd 手冊頁下沒有找到任何內容,並且無法在此設定中存取網路。

除了手動編輯還有其他選擇嗎/etc/passwd

答案1

看一下man usermod它顯示的 -c 選項,該選項用於修改 中帳戶的評論欄位/etc/passwd

例子:

usermod -c "raspberry pi user account" pi

更新「pi」使用者帳號的評論欄位。

答案2

您可以透過編輯文件來編輯字段,也可以使用usermod -c,雖然現在它被稱為comment中的字段man 5 passwd,但情況並非總是如此,它曾經是UNIX 上的 GECOS 字段,儘管該名稱並未反映其用途:提供一般資訊。

正確的總體是由四個(可能為空)字串組成的逗號分隔清單。您仍然可以在某些程式如何建立 passwd 條目的這一部分並使用UserName,,,.

這些欄位中的第一個應包含完整的使用者名稱(或程式名稱,如果用於守護程式等);第二個是物理位置;第三部(辦公)電話;和第四通家庭電話(有時是電傳/傳真)。

類似的程序finger可用於顯示人員訊息,包括該欄位的結構化內容。在 LDAP 和個人通訊錄出現之前,我實際上已經使用過該功能(透過黃頁來獲取所有工作站上可用的資訊)。

相關內容