ubuntu登陸root用戶[轉]


和其它發行版本的Linux不同,Ubuntu Linux有一個與眾不同的特點,那就是初次使用時,你無法作為root來登錄系統,為什么會這樣?這就要從系統的安裝說起。對於其他Linux系統來 說,一般在安裝過程就設定root密碼,這樣用戶就能用它登錄root帳戶或使用su命令轉換到超級用戶身份。與之相反,Ubuntu默認安裝時,並沒有 給root用戶設置口令,也沒有啟用root帳戶。問題是要想作為root用戶來運行命令該怎么辦呢?沒關系,我們可以使用sudo命令達此目的。 sudo是linux下常用的允許普通用戶使用超級用戶權限的工具,該命令為管理員提供了一種細顆粒度的訪問控制方法,通過它人們既可以作為超級用戶又可 以作為其它類型的用戶來訪問系統。這樣做的好處是,管理員能夠在不告訴用戶root密碼的前提下,授予他們某些特定類型的超級用戶權限,這正是許多系統管 理員所夢寐以求的。

這里有必要說先簡單一下sudo和su命令的區別:
su命令是在不退出當前用戶的情況下切換用戶的工具,通過su可以在用戶之間切換,如果超級權限用戶root向普通或虛擬用戶切換不需要密碼,而普通用戶切換到其它任何用戶都需要密碼驗證。
sudo是Unix/Linux平台上的一個非常有用的工具,它允許系統管理員分配給普通用戶一些合理的“權利”,讓他們執行一些只有超級用戶或其他特許 用戶才能完成的任務這樣一來,就不僅減少了root用戶的登陸次數和管理時間,也提高了系統安全性。sudo設計者的宗旨是:給用戶盡可能少的權限但仍允 許完成他們的工作。
我們可以簡單的理解成:su獲得穩定的超級用戶(或其他用戶權限),sudo獲得暫時性的限制了的超級用戶權限,一段時間之后會失效。

好,下面講一下具體的設置方法:
方法一:
1.為root設置一個root密碼:$ sudo passwd root
之后會提示要輸入root用戶的密碼,連續輸入root密碼
2.使用:$ su,並按照提示輸入root密碼,就可以在終端中切換成超級管理員用戶身份了!

方法二:(這是網上說的另一種方法,我試過,好像去掉第二步也可以)
1.重新設置 root 的密碼:$sudo passwd root #按照提示輸入兩次新的密碼,並加以確認。
2.啟用root用戶登錄:$sudo vi /etc/gdm/gdm.conf;打開gnome的配置文件,在末行模式中輸入:AllowRoot回車,找到AllowRoot=false ,把false改為true,保存后退出。(不習慣使用vi的,可以選擇其他自己安裝了的文本編輯器,如vim或者gedit等,我是使用的gedit, 命令為$sudo gedit /etc/gdm/gdm.conf) 之后,重啟系統時,就可以用 root 登錄了。

其他一些注意事項:
1.按照以上設置后,現在還只能在終端中這樣登陸或者切換,在Ubuntu登陸界面中登陸root用戶還會出現“不允許從該屏幕登陸系統管理員”的系統提 示,如果想從登陸界面登陸,還要做下一步:點擊 System(系統)->system management (系統管理) -> Login Window (登陸窗口)菜單,並切換到 Security (安全)選項頁,然后選中其下的“Allow local system administrator login”(允許本地系統管理員登錄“選項。當然從登陸界面登陸root用戶並不被提倡!
2。sudo passwd root來設置root用戶的密碼來開啟root帳號,鎖定帳戶是sudo passwd -l,開啟帳戶是sudo passwd -u(需要以前鎖定過,否則無效)。

 

[轉]http://www.linuxdiyf.com/viewarticle.php?id=160965

  

  

另:

Ubuntu的Root用戶默認是沒有激活的,你要手動激活。
激活的方法就是以Root權限為root用戶設置一個密碼就OK了。
登陸的時候用戶名手動寫“root”,然后輸入對應密碼就OK


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM