歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux中與用戶有關的命令介紹及操作

Linux中與用戶有關的命令介紹及操作

日期:2017/2/28 17:57:06   编辑:Linux教程
passwd命令
  
  出於系統安全考慮,Linux系統中的每一個用戶除了有其用戶名外,還有其對應的用戶口令。因此使用useradd命令增加時,還需使用passwd命令為每一位新增加的用戶設置口令;用戶以後還可以隨時用passwd命令改變自己的口令。該命令的一般格式為:
  
  passwd [用戶名]
  
  其中用戶名為需要修改口令的用戶名。只有超級用戶可以使用“passwd 用戶名”修改其他用戶的口令,普通用戶只能用不帶參數的passwd命令修改自己的口令。該命令的使用方法如下:
  
  輸入passwd;
  
  在(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”
Copyright © Linux教程網 All Rights Reserved