使用useradd或者adduser命令新建用戶
語法格式:
useradd [可選項] <username>
例如:創建ph用戶
若新建用戶已經存在
useradd可選項:
-d home_dir 指定用戶的主目錄,替換系統默認值/home/<用戶名>
-e expire_date 禁用帳号的日期,格式為:YYYY-MM-DD
-f inactive_days 設置帳戶過期多少天後,用戶帳戶被禁用。
-u UID 指定用戶的UID
-g group 用戶所屬主組群名稱或者GID,用戶組是必須存在的
-G group-list 用戶所屬的附屬組群列表
-s shell 指定用戶的登錄Shell,默認為/bin/bash
案例:新建用戶yonghu5,UID為1010,指定其所屬的組為root(root組的标識符為0),用戶的主目錄為/home/user5。
設置用戶口令passwd
新建用戶後,要為用戶設置口令,未設置口令的用戶不能登錄系統,如:
指定和修改用戶帳戶口令:passwd
修改用戶帳戶口令:chage
超級用戶可以為自己和其他用戶設置口令,而普通用戶隻能為自己設置口令,口令要求足夠複雜。
語法格式:
passwd [可選項] 〈username〉
注:超級和普通用戶為自己設置口令,直接用passwd命令,不用加用戶名
passwd可選項:
-l 鎖定(停用)用戶帳戶
-u 口令解鎖
-d 将用戶口令設置為空,這與未設置口令的帳戶不同。未設置口令的帳戶無法登錄系統,而口令為空的帳戶可以,直接登錄。
-f 強迫用戶下次登錄時必須修改口令
-n 指定口令的最短存活期
-x 指定口令的最長存活期
-w 口令要到期前提前警告的天數
案例:假設當前用戶為root,則下面的兩個命令分别為:root用戶修改自己的口令和root用戶修改user1用戶的口令。
root用戶修改自己的口令 passwd
root用戶修改user1用戶的口令 passwd user1
普通用戶修改口令時,passwd命令會首先詢問原來的口令,隻有驗證通過才可以修改。普通用戶修改的口令需要足夠複雜。如:
以上内容供學習交流
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!