Ubuntu 23.10啟用root並自動登入Gnome === ###### tags: `Linux` ## 前言 Ubuntu預設root是disable的, 不僅root未啟用以外, gdm也有對root設block 因此如果要啟用root, 除了設定root密碼以外還必須解除gdm對root login的限制 ## 操作步驟 #### 1. 設定root密碼 ``` $ sudo passwd root ``` #### 2. Enable root login 首先編輯 /etc/gdm3/custom.conf ``` $ sudo vi /etc/gdm3/custom.conf ``` 修改內容如下: ``` [Security] AllowRoot=true ``` 接著編輯 /etc/pam.d/gdm-password ``` $ sudo vi /etc/pam.d/gdm-password ``` 把下面這行註解掉或是刪除 ``` #auth required pam_succeed_if.so user != root quiet_success ``` 到這邊完成後就可以在gdm使用root login了 #### 3. Enable auto login 編輯 /etc/pam.d/gdm-autologin ``` $ sudo vi /etc/pam.d/gdm-autologin ``` 把下面這行註解掉或是刪除 ``` #auth required pam_succeed_if.so user != root quiet_success ``` 回頭編輯 /etc/gdm3/custom.conf ``` $ sudo vi /etc/gdm3/custom.conf ``` 編輯內容如下: ``` # Enabling automatic login AutomaticLoginEnable = true AutomaticLogin = root ``` 完成後reboot就會自動使用root login進入Gnome了