passwd命令
出于系統(tǒng)安全考慮,Linux系統(tǒng)中的每一個用戶除了有其用戶名外,還有其對應(yīng)的用戶口令。因此使用useradd命令增加時,還需使用passwd命令為每一位新增加的用戶設(shè)置口令;用戶以后還可以隨時用passwd命令改變自己的口令。
該命令的一般格式為: passwd [用戶名] 其中用戶名為需要修改口令的用戶名。只有超級用戶可以使用“passwd 用戶名”修改其他用戶的口令,普通用戶只能用不帶參數(shù)的passwd命令修改自己的口令。
該命令的使用方法如下:
輸入
passwd< Enter>;
在(current) UNIX passwd:下輸入當(dāng)前的口令
在new password:提示下輸入新的口令(在屏幕上看不到這個口令):
系統(tǒng)提示再次輸入這個新口令。
輸入正確后,這個新口令被加密并放入/etc/shdow文件。選取一個不易被破譯的口令是很重要的。
選取口令應(yīng)遵守如下規(guī)則:
口令應(yīng)該至少有六位(最好是八位)字符;
口令應(yīng)該是大小寫字母、標(biāo)點符號和數(shù)字混雜的。
超級用戶修改其他用戶(xxq)的口令的過程如下,
# passwd root
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
#
su命令
這個命令非常重要。它可以讓一個普通用戶擁有超級用戶或其他用戶的權(quán)限,也可以讓超級用戶以普通用戶的身份做一些事情。普通用戶使用這個命令時必須有超級用戶或其他用戶的口令。如要離開當(dāng)前用戶的身份,可以打exit。
該命令的一般形式為: su [選項] [? ] [使用者賬號]
說明:若沒有指定使用者賬號,則系統(tǒng)預(yù)設(shè)值為超級用戶root。 該命令中各選項的含義分別為:
c 執(zhí)行一個命令后就結(jié)束。
加了這個減號的目的是使環(huán)境變量和欲轉(zhuǎn)換的用戶相同。
m 保留環(huán)境變量不變。
password: 【輸入超級用戶的密碼】