Linux下useradd或adduser命令用來建立用戶帳號和創建用戶的起始目錄,使用權限是超級用戶。
語法:
useradd [參數] name
參數:
-c:加上備注文字,備注文字保存在passwd的備注欄中。
-d:–home-dir HOME_DIR 指定home目錄
-e:指定賬號的失效日期,日期格式為MM/DD/YY,例如06/30/12。缺省表示永久有效。
-f:指定在密碼過期后多少天即關閉該賬號。如果為0賬號立即被停用;如果為-1則賬號一直可用。默認值為-1.
-g:–gid GROUP 指定gid
-G:指定用戶所屬的附加群組。
-l:不要把用戶添加到lastlog和failog中, 這個用戶的登錄記錄不需要記載
-m:自動建立用戶的登入目錄。
-M:不要自動建立用戶的登入目錄。
-n:取消建立以用戶名稱為名的群組。
-p:–password PASSWORD 指定新用戶的密碼
-r:–system 建立一個系統帳號
-s: 指定用戶登入后所使用的shell。默認值為/bin/bash。
-u:指定用戶ID號。該值在系統中必須是唯一的。0~499默認是保留給系統用戶賬號使用的,所以該值必須大于499。
用法實例:
非root用戶執行useradd 需臨時調權限,前面加sudo
新增一個用戶:user1
root下:useradd user1
其他用戶:sudo useradd user1
查看linux用戶列表:cat /etc/passwd

新增一個用戶:user2 并指定用戶組:ftp
root下: useradd -g ftp user2

新增一個用戶:user4 并指定家目錄:/mnt/bak/
root下:useradd -d /mnt/back/ user4
如果沒有此目錄,則報錯,就需要手動創建目錄;
新聞熱點
疑難解答