adduser - 新增使用者指令
在
Slackware
中,adduser 指令是個 script 程式,利用交談的方式取得輸入的用戶帳號資料,然後再交由真正建立帳號的 useradd 指令建立新用戶,如此可方便管理員建立用戶帳號。在 Red Hat Linux中,adduser 指令則是 useradd 指令的符號連接,兩者實際上是同一個指令。
adduser 除了新增帳號外,還會自動新增使用者家目錄
/home/USERNAME
並複製預設的檔案
/etc/skel至使用者家目錄。
Enter
後得輸入密碼及相關資訊..等等,其中這些資訊當放在 /etc/passwd 裡。
要是想讓新增的使用者具有管理者權限,則輸入
可觀看
/etc/passwd,
/etc/group
設定檔確認是否有其帳號。
若想刪除使用者可使用 deluser 指令。
adduser 除了新增帳號外,還會自動新增使用者家目錄
jonny @gutsy: ~$sudo adduser jonny [Enter]
Adding user ` jonny' ...
Adding new group ` jonny' (1005) ...
Adding new user ` jonny' (1005) with group ` jonny' ...
Creating home directory `/home/ jonny' ...
Copying files from `/etc/skel' ...
輸入新的 UNIX 密碼:
再次輸入新的 UNIX 密碼:
passwd:密碼已成功地變更
正在改變jonny 的使用者訊息
請輸入新值,或直接按 ENTER 鍵以使用預設值
全名 []:Chu-Siang, Lai [Enter]
房間號碼 []:101 [Enter]
工作電話 []:0987654321 [Enter]
家庭電話 []:[Enter]
其它 []:[Enter]
以上的資訊都正確嗎?[y/N]y [Enter]
要是想讓新增的使用者具有管理者權限,則輸入
jonny @:gutsy ~$adduser jonny admin [Enter]
Adding userjonny to group admin...
Done.
可觀看
jonny @gutsy: ~$grep jonny /etc/passwd [Enter]
jonny:x:1000:1000:Chu-Siang Lai,,,:/home/ jonny:/bin/bash
jonny @gutsy: ~$grep admin /etc/group [Enter]
lp admin:x:108:jonny
admin:x:110:jonny
若想刪除使用者可使用 deluser 指令。