1. 程式人生 > >使用者管理命令--passwd,usermod,userdel

使用者管理命令--passwd,usermod,userdel

使用者修改密碼命令--passwd

當修改使用者的密碼時,也要分普通使用者和超級使用者兩種情況

  普通使用者:修改密碼前需要先輸入當前密碼,確認是否正確

       密碼設定不可以過於簡單

  超級使用者:權利非常的大,可以設定任何東西為密碼

格式
passwd [引數] 使用者名稱

  常見引數

-l  username    用於鎖定指定使用者的口令,只root使用者可用    
-u username     用於解鎖指定使用者的口令,只root使用者可用
-d  username    用於刪除指定使用者的口令,只root使用者可用
-S  username    用於查詢指定使用者的口令狀態,只root使用者可用
-n 後面接天數,多長時間不可修改密碼 -x 後面接天數,多長時間必須修改密碼 -i 後面接日期,密碼失效日期

 

注意點:其實鎖定使用者和解鎖使用者也可以直接使用編輯方式  當使用vim  /etc/shadow 命令時,進入編輯模式

    在密碼欄位前加2個感嘆號,就是鎖定使用者。去除則是解鎖使用者

 

使用者屬性修改命令--usermod

  作用:修改已有使用者賬戶的屬性,修改內容包括登入shell,鎖定使用者賬號的內容等等

格式
usermod [引數] 使用者名稱

 

 常見引數

-u        表示修改使用者UID
-G 表示修改使用者的附加組 -c 表示修改使用者說明 -L uesrname 表示臨時鎖定使用者 -U uesrname 表示解鎖使用者鎖定 -l newuesrname uesrname 改變已有使用者名稱 -d 改變使用者的家目錄

 

使用舉例

啟用賬戶susan,修改密碼:654321  
    passwd susan 654321
暫時禁用賬戶susan   
    passwd –l susan
啟動解鎖susan   
    passwd –u susan

 

 

刪除使用者命令--userdel

  作用:刪除一個賬戶,刪除使用者時將使用者主目錄下的所有內容一併刪除,同時刪除使用者的郵箱(在/var/spool/mail下)

格式
userdel  [引數] 使用者名稱

 

   其中,引數  -r  表示刪除使用者的同時刪除使用者家目錄等,也可以手工修改檔案刪除使用者名稱

使用舉例

刪除susan使用者,保留其主目錄   
        Userdel susan
刪除使用者administator及其主目錄
       Userdel –r administator