useradd 此命令用來添加新用戶
-u 添加用戶的同時爲用戶指定UID 例:useradd -u 1002 user1
-g 爲用戶指定基本主,必須是當前系統存在的組纔可指定。
-G 爲用戶添加附加組,用戶的附加組可以是多個,中間用逗號隔開。
-c 指定註釋信息
-d 爲用戶指定家目錄
-s 爲用戶指定默認的shell 最好是使用/etc/shells文件夾下提供的shell
echo $SHELL 此命令可以查看用戶的默認shell $SHELL 爲環境變量
-r 添加一個系統用戶,注:系統用戶沒有家目錄,也不可登錄系統。
-m 強制爲用戶創建家目錄,加-k 把/etc/skel文件複製到家目錄裏,此文件是shell環境文件
-M 不爲用戶創建家目錄, /etc/login.defs 此文件是創建默認用戶所定義的文件
userdel 此命令用戶來刪除用戶
不使用任何參數刪除用戶不會刪除用戶的家目錄。
-r 刪除用戶的同時並把用戶的家目錄刪除。
usermod 此命令用來修改用戶的賬號屬性
一般useradd 可使用的選項該命令都可使用。 說一些不沒有的呵呵
-G 選項爲用戶添加附加組 要與-a同時使用 否則用戶之前的附加組都會被覆蓋。
-d 爲用戶修改家目錄時 要與-m 同時使用 這樣在新的家目錄裏
會所原先家目錄裏所保存的數據給移動過去
-l 可爲用戶修改登錄名
-L 鎖定用戶賬戶,類似禁用。
-U 解鎖用戶 unlock
id identity 查看用戶賬戶屬性信息 不加參數所有的都顯示
-u 查看uid
-g 查看基本組
-G 查看附加組
-n 顯示名字而非ID號
finger 查看用戶賬戶信息,用來檢索用戶信息。此應用需要額外安裝此應用。
chsh change shell 用來更改用戶的shell,是一個交互式的命令
chfn change finger 更改用戶的註釋信息
passwd 更改密碼如果爲root用戶 可更改其它用戶的密碼只需要要尾部加上要更改的用戶名即可
--stdin 此命令不會解釋,給個例子吧
echo "myname" | passwd --stdin 即把當前用戶密碼更改爲myname
-l 鎖定密碼
-u 解鎖密碼
-d 刪除密碼
pwch 用來檢查用戶賬號完整性
groupadd 添加組
-g 指定組ID
-r 添加系統組
groupmod 修改組
-g 修改組ID
-n 修改組名
groupdel 用來刪除用戶組
gpasswd 用來給組添加密碼
newgroup 此命令用來臨時切換用戶的基本組爲指定組,此時則需要輸入組密碼。
change change age 更改時間(/etc/shadow)
-d 最近一次修改時間
-E 過期時間
-i 非活動時間
-m 最短使用期限
-M 最長使用期限
-w 警告時間