1、useradd:創建用戶
Redhat/CentOS,會從/etc/login.def獲得自己的配置參數,這些參數決定了口令過期的控制、加密算法、郵件存儲文件,以及UID/GID範圍等問題) 。
詳細使用方法:
useradd -D:顯示爲新增加的用戶使用的默認設置(即/etc/defaults/useradd)
-r:創建系統用戶
-u UID:指定UID
-g GID:指定用戶所屬基本組,但是改組必須事先存在
-c "COMMENT":加上備註文字,備註文字保存在passwd的備註欄中
-d /PATH/TO/SOMEWHERE:指定用戶家目錄,該目錄必須事先不存在
-s SHELL:指定用戶默認shell(/etc/shells)
-G GID,..:指定所屬的附加組;
-M:不給用戶創建家目錄;
2、gropuadd:創建組
groupadd [OPTIONS] GROUPNAME
-g GID:指定組ID
-r :創建系統組
-k KEY=VALUE:爲新創建的用戶擺脫/etc/login.defs的相關參數控制
-o GID:允許創建GID已經存在的組
-p PASSWORD:用該密碼爲新組加密
-R CHROOT_DIR:
3、usermod:用戶屬性修改
4、passwd:爲用戶設置/更改密碼
passwd [OPTIONS] [UserName]
-l:暫時鎖定用戶(鎖定的原理就是在/etc/shadow第二欄(代表用戶密碼)最前面加上歎號(!),讓密碼暫時失效)
-u:解鎖用戶,與-l相反
-n MINDAYS:密碼最短使用期限
-m MAXDAYS:密碼最常使用期限
-w WARDAYS:提示更換密碼時間
--stdin:從標準輸出接受用戶密碼
-i INACTIVEDAYS:設置密碼失效時間,超過最大使用時間的天數
-S USER: 查看用戶密碼信息
-k:保留即將過期的用戶在期滿後能仍能使用
5、userdel:刪除用戶
6、groupmod:組屬性修改
7、gpasswd:設定組密碼
8、newgrp
9、groupdel:刪除組
10、chage:修改用戶賬號及密碼屬性
chage [OPTION] ...
-d LASTDAY:設置用戶現有密碼可使用的時間
-E
-l
-m
由於用戶管理命令較多,期望在後期逐步完成