一、useradd 新建用戶shell
(1)格式:useradd [選項]... 用戶名
(2)選項:
-u:指定uid標記號
-d:指定宿主主目錄
-e:指定帳號失效時間
-g:指定用戶的基本組名
-G:指定用戶的附加組名
-s:指定用戶的登錄shell
-M:不爲用戶創建並初始化宿主目錄
新建的用戶是沒有設置密碼的,是被禁用的,不能登錄
二、passwd 設置密碼
(1)格式:passwd [選項]... 用戶名
(2)選項:
-d:清用戶的密碼,使之無需密碼便可登錄
無密碼用戶只能本地登陸,不能遠程登陸
-l:鎖定用戶帳號
-S:查看用戶帳號狀態(是否被鎖定)
-u:解鎖用戶帳號
root用戶能夠修改全部用戶密碼,不要求複雜性
普通用戶只能修改本身密碼,要求複雜性
三、userdel 刪除用戶
(1)格式:userdel [-r]... 用戶名
(2)選項:
-r 連用戶家目錄一併刪除
四、usermod 修改用戶參數
(1)格式:usermod [選項]... 用戶名
(2)選項:
-I:修改用戶帳號的登陸名稱
-L:鎖定用戶帳號
-U:解鎖用戶帳號
-u:修改uid標記號
-d:修改宿主主目錄
-e:修改帳號失效時間
-g:修改用戶的基本組名
-G:修改用戶的附加組名
-s:修改用戶的登錄戶shell
五、chage 修改用戶密碼相關參數
(1)格式:chage [選項]... 用戶名
(2)選項:
-l:列出密碼時效的具體信息
-d:設置爲0,密碼立刻失效ui
六、groupadd 建立組
(1)格式:groupadd [-g GID] 組帳號名
(2)選項:
-g:用來指定GID號
七、groupdel 刪除組
(1)格式:groupdel 組名
八、groupmod 設置組名和組id
(1)格式:group [選項]... 組帳號名
(2)選項:
-n:修改組名
-g:修改組id
九、gpasswd 添加/刪除組成員
(1)格式:gpasswd [選項]... 組帳號名
(2)選項:
-a:向組內添加一個用戶
-d:從組內刪除一個用戶
-M:重置組成員列表,逗號分隔
十、id 查詢用戶身份標識
(1)格式:id 用戶名
十一、groups 用於查詢用戶屬於的組spa