用戶管理
useradd [選項] 用戶名稱
選項:指定用戶屬性
-u:指定用戶的uid
-g:指定用戶的gid
-c ‘COMMENT’:指明註釋信息
-d /path/to/somedir:指定家目錄
-s:指明用戶默認使用的shell
注意:如果在創建用戶時未指定基本組,則useradd會自動爲其添加一個與當前用戶同名的用戶組;且其gid一般同uid
passwd [用戶名稱]修改密碼
Passwd:修改自己的密碼
Passwd USERNAME:修改指定用戶的密碼
usermod修改用戶屬性
參 數:
-c<備註> 修改用戶帳號的備註文字。
-d登入目錄> 修改用戶登入時的目錄。
-e<有效期限> 修改帳號的有效期限。
-f<緩衝天數> 修改在密碼過期後多少天即關閉該帳號。
-g<羣組> 修改用戶所屬的羣組。
-G<羣組> 修改用戶所屬的附加羣組。
-l<帳號名稱> 修改用戶帳號名稱。
-L 鎖定用戶密碼,使密碼無效。
-s<shell> 修改用戶登入後所使用的shell。
-u<uid> 修改用戶ID。
-U 解除密碼鎖定。
usermod 不允許你改變正在線上的使用者帳號名稱。當usermod用來改變user ID, 必須確認這名user沒在電腦上執行任何程序。你需手動更改使用者的crontab檔。也需手動更改使用者的at工作檔。採用NIS server須在server上更動相關的NIS設定。
應用舉例:
1、將 newuser2 添加到組 staff 中
# usermod -G staff newuser2
2、修改 newuser 的用戶名爲 newuser1
# usermod -l newuser1 newuser
3、鎖定賬號 newuser1
# usermod -L newuser1
4、解除對 newuser1 的鎖定
# usermod -U newuser1
userdel:刪除用戶
-r:刪除用戶家目錄