2,428 瀏覽數

關於 ubuntu 的 root 帳號

為了方便做一些測試工作,所以我常使用 root 帳號+自動登入系統讓系統一開機就可以直接使用的狀態,雖然 Ubuntu 在自動登入上並沒有太大的問題,可以透過指令 #gdmsetup 或是修改設定檔 /etc/gdm/gdm.conf 請自行參考 http://benjr.tw/1195 ,但是關於 ubuntu 的 root 帳號時就好頭痛,一開始以為無法使用 root 登入,每次都需要透過一般使用者 + sudo 才能進行工作.上網查了一下,其實 root 是可以用的.

  • #sudo su – or #sudo -i
    這個方式可以讓 terminal 的權限變成擁有 root 的權限.

    ppny@benjr:$ sudo su -
    [sudo] password for ppny
    

    但僅限制於這個 terminal ,所以還是無法解決要使用 root 自動登入系統.

  • #sudo passwd root
    如果要讓 root 可以登入系統第一步需要修改他的密碼,使用一般管理者登入到系統.並修改 root 密碼

    ppny@benjr: ~# sudo passwd root
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfully
    

    我們就可以使用 root 登入系統,接下來是將 root 設定為自動登入的使用者時,透過修改設定檔 /etc/gdm/gdm.conf 即可達成.

    root@benjr: ~# sudo gedit /etc/gdm/gdm.conf
    [daemon]
    TimedLoginEnable=true
    AutomaticLoginEnable=true
    TimedLogin=root
    AutomaticLogin=root
    TimedLoginDelay=30
    DefaultSession=gnome
    

    重新啟動系統,Ubuntu 就會以 root 的身分自動登入系統了!!

參考文件說明 : https://help.ubuntu.com/community/RootSudo

網友的想法

  1. 自動參照通知: sudo & gksudo(Graphically sudo) | Benjr.tw

發表迴響