天天看點

在Linux中添加普通新使用者

超級使用者(也稱為“root”)是一個具有修改系統中任何檔案權力的特别賬号。在日常工作中,最好不要使用超級使用者賬号進入系統,因為任何錯誤操作都可能導緻巨大的損失。由于超級使用者賬号是系統建立後提供的惟一一個賬号,是以,您需要建立和使用一個一般使用者賬号進行日常工作。 

超級使用者可以建立新的使用者賬号,下面的指令将建立一個名為joe的新使用者: 

# adduser joe 

# passwd joe (鍵入joe的密碼) 

Linux采用了将系統管理者和一般使用者分開的政策,這種政策保證了系統的健壯性,同時也使Linux下的病毒難以編寫(使用者編寫的程式僅對自己的目錄有寫權限,而與作業系統的其他部分是隔離開的)。 

一般情況下,使用者在第一次注冊時需要立即修改自己的密碼。指令如下: 

(current)Unix Password [鍵入舊的密碼] 

New Unix Password [鍵入新的密碼] 

Retype New Unix Password 

[再一次鍵入新的密碼] 

出于安全考慮,您鍵入的密碼是不會顯示在螢幕上的。 

脆弱的密碼是系統不安全的最主要原因。比如用單詞“password”作為密碼;把自己或他人的姓名或注冊名作為密碼;把公司名、部門名或組名作為密碼;把生日作為密碼;把密碼寫在月曆上或計算機旁邊;使用某個字典裡的單詞或常用詞語等。一個好的密碼字應該是至少6個字母長,其中包含了字母和數字,并且應該經常修改。 

系統管理者可以通過配置程式來設定密碼的安全政策。例如,您可以以root身份啟動linuxconf實用程式來進行賬号配置與變更。如果您忘記了超級使用者的密碼,就隻能用Linux的啟動盤啟動系統,然後找到硬碟上的Linux分區,再編輯/etc/passwd檔案,在此檔案中,删除root使用者被加密後的密碼。 

假設/etc/passwd中關于root的登記項如下: 

root:x:0:0:root:/root:/bin/bash 

其中“x”為密碼加密後的結果,您應該将它改為如下形式: 

root::0:0:root:/root:/bin/bash 

現在,root是沒有密碼的,是以您可以重新啟動機器,在注冊提示符下,用root注冊,并在提示輸入密碼時按鍵就可以了。 

另外一種解決方法是重新安裝系統。 

如果一般使用者(非root)忘記了自己的密碼,那就很容易解決,root能修改任何使用者的密碼。

繼續閱讀