用戶管理命令--useradd 作用:用於添加一個新的用戶 選項的常用介紹 使用-c添加用戶的註釋時,如果需要添加的內容較多,並且中間使用逗號隔開。這時需要使用“ ”將註釋內容包含 註意點:使用useradd新創建的用戶是不可以登錄的,因為沒有設置密碼。當我們使用cat /etc/shadow命令時 ...
用戶管理命令--useradd
作用:用於添加一個新的用戶
格式:useradd [ 選項 ] 用戶名
選項的常用介紹
-u: UID指定用戶id,必須是唯一的,並且大於499 -c: 添加註釋,可以隨便設置 -d: 家目錄 指定用戶登入時的起始目錄,預設值是/home/username -s: 指定用戶登錄所使用的shell,預設為/bin/bash -g: 指定用戶所屬的初始組; -G: 指定用戶所屬的附加群組; -e: 指定帳號的有效期限,設置用戶的過期日期;
使用-c添加用戶的註釋時,如果需要添加的內容較多,並且中間使用逗號隔開。這時需要使用“ ”將註釋內容包含
註意點:使用useradd新創建的用戶是不可以登錄的,因為沒有設置密碼。當我們使用cat /etc/shadow命令時,密碼欄位位置只有!!
useradd lwm cat /etc/shadow
lwm:!!:17863:0:99999:7:::
當我們每添加一個新用戶的時候,就會在系統的配置文件中留下新建用戶的信息
當執行 useradd lwm passwd lwm 123456 時,執行以下操作
用戶預設值文件
當我們使用 cat /etc/default/useradd 得到的命令如下
GROUP=100 用戶預設組 HOME=/home 用戶預設家目錄 INACTIVE=-1 密碼過期寬限天數(shadow第7個欄位) EXPIRE= 密碼失效時間 SHELL=/bin/bash 預設shell SKEL=/etc/skel 模板目錄 CREATE_MAIL_SPOOL=yes 是否建立郵箱
使用舉例
添加用戶susan,uid為601,屬於net_class組,主目錄/home/nba,設置密碼:123456
useradd -u 601 -d /home/nba -g net_class susan
passwd susan 123456
新建一個用戶:administrator,要求它的主組為net_noke,附加組為root。 useradd –g net_noke –G root administrator 手工添加用戶fuke,uid為800,gid為3000,主目錄/home/fuke,註釋為superman,密碼為123456 useradd -u 800 -g 300 -d /home/fuke -c 'superman' fuke passwd 123456