默認的Ubuntu 18.04系統在登陸界面上是不支持root用戶直接登錄的,但是你可以使用下面的方法讓Ubuntu 18.04也支持root登錄,其他類似的版本參考在Ubuntu Kylin 18.10系統中使用root用戶登陸的方法。通常情況下,在Ubuntu 18.04中的普通用戶只能通過運行sudo [命令] [參數]來獲得系統臨時使用root權限,或者是運行su root切換到root用戶權限下,下面是使用root登錄圖形界面的具體方法。
讓Ubuntu 18.04系統支持root用戶登錄的方法
1、設置root用戶
在Ubuntu 18.04中使用sudo passwd root來設置root密碼:
然后使用su root命令,再輸入密碼,測試是否可以進入root用戶:
2、修改/root/.profile文件
運行vim /root/.profile命令修改文件,但是發現系統沒有安裝vim,可以使用apt install vim命令自動安裝:
vim安裝成功后,使用vim /root/.profile打開該文件:
找到最后一行:mesg n || true,先注釋掉,增加tty -s && mesg n || true這行,如下圖所示:
3、修改/etc/pam.d/目錄下文件
運行cd /etc/pam.d/,里面有兩個要修改的文件,即gdm-autologin和gdm-password:
運行vim gdm-autologin,注釋掉下面一行,如下圖所示:
運行vim gdm-password,注釋掉下面一行,如下圖所示:
4、修改50-ubuntu.conf文件
部分版本需要修改50-ubuntu.conf,可以先跳過該步驟,嘗試第五步,如果沒有成功再回來設置這一步:
運行cd /usr/share/lightdm/lightdm.conf.d/,修改gedit 50-ubuntu.conf:
增加下面兩行代碼:
greeter-show-manual-login=true
all-guest=false
然后保存即可。
5、重啟系統或者虛擬機
如果你的Ubuntu 18.04是在虛擬機上安裝的,那么請重新啟動虛擬機,在登錄界面選擇未列出,如下圖:
輸入用戶名root:
然后輸入設置的root密碼:
至此,目標達到,可以在Ubuntu 18.04中使用root登錄了。
注:如果你是跳過第四步直接操作這一步的,如果發現不行就得要設置第四步,即在/usr/share/lightdm/lightdm.conf.d/中的gedit 50-ubuntu.conf里增加兩行代碼。