Linux   用戶管理(1)

用戶管理

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:刪除用戶家目錄


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章