1,966 瀏覽數

使用 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 Reply to “使用 root 登入 Ubuntu”

  1. 自動參照通知: sudo – Benjr.tw

發表迴響