親手安裝過ubuntu的童鞋都知道,預設安裝只會新增乙個普通使用者名稱和密碼,而超級使用者許可權則是利用sudo命令來執行。在ubuntu下使用root登陸或者在shell中用su命令切換到root時會提示錯誤「認證失敗」。因為在安裝過程中就沒有啟用root,也沒有給它分配口令。
此文解決ubuntu 11.04下如何開啟root使用者登陸。
有兩種方法:
1、 為root設定密碼:sudo passwd root,之後會提示要輸入root使用者的密碼,連續輸入兩次需要設定密碼。
2、 編輯gnome的配置檔案,sudo vi /etc/gdm/gdm.conf,找到allowroot=false ,把false改為true,儲存後退出,當然也可使用其他非vi編輯器。
設定成功之後就可以使用root登陸和在終端中使用su命令切換到超級使用者了。使用sudo passwd root命令來設定root使用者的密碼來開啟root帳號之後,可以執行sudo passwd root -l鎖定root,當然開啟帳戶是sudo passwd root -u(需要以前鎖定過,否則無效),管理其他使用者類似命令。
其他一些注意事項:
舊版本的ubuntu如果按照以上設定後,還只能在終端中這樣登陸或者切換,在ubuntu登陸介面中登陸root使用者還會出現「不允許從該螢幕登 陸系統管理員」的系統提示,則還需如下操作:「系統->系統管理->登陸視窗」選單,並切換到安全選項頁,然後選中其下的「允許本地系統管理 員登入」選項。
最後大家要謹記,直接使用root登陸在任何乙個linux系統下都不被提倡。
sudo和su命令的區別:
su命令是在不退出當前使用者的情況下切換使用者的工具,通過su可以在使用者之間切換,如果超級許可權使用者root向普通或虛擬使用者切換不需要密碼,而普通使用者切換到其它任何使用者都需要密碼驗證。
sudo是unix/linux平台上的乙個非常有用的工具,它允許系統管理員分配給普通使用者一些合理的「權利」,讓他們執行一些只有超級使用者或其 他特許使用者才能完成的任務這樣一來,就不僅減少了root使用者的登陸次數和管理時間,也提高了系統安全性。sudo設計者的宗旨是:給使用者盡可能少的許可權 但仍允許完成他們的工作。
我們可以簡單的理解成:su獲得穩定的超級使用者(或其他使用者許可權),sudo獲得暫時性的限制了的超級使用者許可權,一段時間之後會失效。
Ubuntu 開啟root 登陸
預設的安裝完ubuntu root 使用者沒有開啟 1.使用安裝時的使用者,先給root使用者設定密碼 設定root密碼 sudo passwd root 之後會提示輸入新的密碼 切換到root使用者 sudo s 2.修改配置檔案 如沒有此檔案,直接建立 vi etc lightdm lightd...
ubuntu14 04 開啟root登陸
64位桌面版 安裝完成如需使用root身份登入,可開啟終端輸入以下命令 設定root密碼 sudo passwd root 切換到root使用者 sudo s vi etc lightdm lightdm.conf 檔案內容最終為 seatdefaults 啟動後以root身份自動登入 autolo...
ubuntu 12 04 開啟root使用者登陸
ubuntu12.04 root使用者登入設定 來自 ubuntu12.04預設是不允許root登入的,在登入視窗只能看到普通使用者和訪客登入。以普通身份登陸ubuntu後我們需要做一些修改,普通使用者登入後,修改 系統配置檔案需要切換到超級使用者模式,在終端視窗裡面輸入 sudo s.然後輸入普通...