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 警告時間
本文轉自Winthcloud部落格51CTO部落格,原文連結http://blog.51cto.com/winthcloud/1617543如需轉載請自行聯系原作者
Winthcloud