使用 root 登入 Ubuntu

測試環境為 Ubuntu 16.04 Desktop 64bits

Ubuntu 預設是不能使用 root 來登入,只能用一般使用來登入,然後透過 #sudo su – 切換身份 或是 gksudo(Graphically sudo) http://benjr.tw/1273 等方式來執行一些特權指令.

下面步驟可以讓使用者在登入時選擇 root 來登入.

首先先設定 root 的密碼.

ben@ubuntu:~$ sudo -i passwd root
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

Ubuntu 預設的登入管理 login managers 系統是 lightdm,所以直接針對 lightdm.conf 修改 (沒這個檔案就直接編輯新的即可)

ben@ubuntu:~$ sudo vi /etc/lightdm/lightdm.conf 
[sudo] password for ben: 
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true

Ubuntu 需要重新開機.

ben@ubuntu:~$ sudo reboot

重開機後多了一個 Login 的選項,這邊就可以輸入 root 帳號以及密碼即可登入.

如果是其他的登入管理 login managers 系統,請參考

  • In GDM
    Edit /etc/gdm/custom.conf file and include AllowRoot=true.
  • In KDM
    Edit /etc/kde4/kdm/kdmrc file and change AllowRootLogin=false for AllowRootLogin=true.

One thought on “使用 root 登入 Ubuntu

  1. 通告: sudo – Benjr.tw

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *