Linux與使用者有關的命令

jss001發表於2009-02-06

  passwd命令
  出於系統安全考慮,Linux系統中的每一個使用者除了有其使用者名稱外,還有其對應的使用者口令。因此使用useradd命令增加時,還需使用passwd命令為每一位新增加的使用者設定口令;使用者以後還可以隨時用passwd命令改變自己的口令。
  該命令的一般格式為: passwd [使用者名稱] 其中使用者名稱為需要修改口令的使用者名稱。只有超級使用者可以使用“passwd 使用者名稱”修改其他使用者的口令,普通使用者只能用不帶引數的passwd命令修改自己的口令。
  該命令的使用方法如下:
  輸入
  passwd< Enter>;
  在(current) UNIX passwd:下輸入當前的口令
  在new password:提示下輸入新的口令(在螢幕上看不到這個口令):
  系統提示再次輸入這個新口令。
  輸入正確後,這個新口令被加密並放入/etc/shdow檔案.選取一個不易被破譯的口令是很重要的.
  選取口令應遵守如下規則:
  口令應該至少有六位(最好是八位)字元;
  口令應該是大小寫字母、標點符號和數字混雜的。
  超級使用者修改其他使用者(xxq)的口令的過程如下,
  # passwd xxq
  New UNIX password:
  Retype new UNIX password:
  passwd: all authentication tokens updated successfully
  #

  su命令
  這個命令非常重要。它可以讓一個普通使用者擁有超級使用者或其他使用者的許可權,也可以讓超級使用者以普通使用者的身份做一些事情。普通使用者使用這個命令時必須有超級使用者或其他使用者的口令。如要離開當前使用者的身份,可以打exit。
  該命令的一般形式為: su [選項] [? ] [使用者帳號]
  說明:若沒有指定使用者帳號,則系統預設值為超級使用者root。
  引數:
  ? c 執行一個命令後就結束。
  ? 加了這個減號的目的是使環境變數和欲轉換的使用者相同。
  ? m 保留環境變數不變。
  例1: 變成root使用者
  $ su ?
  password: 【輸入超級使用者的密碼】  
  例2: 變成xu使用者,並執行一個命令就結束。
  $ su -xu ? c “rmdir cat1”

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18921899/viewspace-1016837/,如需轉載,請註明出處,否則將追究法律責任。

相關文章