Ubuntu默認是不允許root用戶使用界面的登錄系統的,在terminal中可以su到root用戶執行操作,也可以使用其他用戶的sudo命令來執行root用戶的操作。
但是如果要使用一些圖形化的功能,必須使用界面登錄root才能執行。可是使用如下方法來啓用root用戶。
1、sudo passwd root
修改root用戶的密碼,二次確認後修改成功。
2、修改/etc/gdm/gdm.conf 文件,把AllowRoot=false ,把false改爲true,保存後退出。
3、重啓系統後即可以使用root用戶登錄。
附:如果在sudo passwd root過程中,可能會遇到xxx is not in the sudoers file使用如下方法解決
1)進入超級用戶模式。也就是輸入"su -",系統會讓你輸入超級用戶密碼,輸入密碼後就進入了超級用戶模式。(當然,你也可以直接用root用)
2)添加文件的寫權限。也就是輸入命令"chmod u+w /etc/sudoers"。
3)編輯/etc/sudoers文件。也就是輸入命令"vim /etc/sudoers",輸入"i"進入編輯模式,找到這一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(這裏的xxx是你的用戶名),然後保存(就是先按一 下Esc鍵,然後輸入":wq")退出。
4)撤銷文件的寫權限。也就是輸入命令"chmod u-w /etc/sudoers"。