Ubuntu2204 GUI root用戶無法登錄的處理方法
背景
今天上午同事clone ubuntu2204之後想通過GUI登錄
修改IP 以及進行一些安全設置
發現root用戶登錄輸入密碼後就會返回登錄界面.
會進入一個無線死循環的額狀態.
這裏記錄一下進行地址設置和解決root登錄的問題.
解決IP地址的設置
首先解決能不能用的問題, 解決IP地址
第一點:
GUI無法登錄的話就應該使用CLI進行處理
ubuntu和centos的切換其實是類似的
都是使用 ctrl+alt+F1 表示GUI
ctrl+alt+F2-F5表示不同的CLI的tty
所以可以輸入
ctrl+alt+F2的方式進入CLI進行處理.
netplan
Ubuntu的網絡管理器千變萬化. 比較折騰人.
發現比較新的用 netplan 比較多一些. 比如我這邊就進行相關的處理
ifconfig 先看到具體的網卡信息
ifconfig |grep ens
ens160
然後進行修改配置文件
vim /etc/netplan/01-network-manager-all.yaml
network:
version: 2
renderer: networkd
ethernets:
ens160:
addresses:
- xx.xxx.x6.202/21
nameservers:
addresses: [xx.xxx.x.58]
routes:
- to: default
via: xx.xxx.x7.254
然後執行爲 netplan apply 就可以
需要說明 因爲我的渲染改成了 networkd
所以需要執行命令:
systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl enable --now networkd
然後就可以使用ip地址了.
解決root用戶無法登錄
發現同事安裝時使用的是gdm3的圖形界面管理
百度出來一大堆其實都是錯誤的.. 應該是需要修改gdm的配置文件
From: https://blog.csdn.net/boonya/article/details/121256240
第一個修改:
/etc/gdm3/custom.conf
在 daemon 節點處增加:
AllowRoot=true
第二個: /etc/pam.d/gdm-password
注意掉如下這句話:
auth required pam_succeed_if.so user != root quiet_success
第三在沒有人使用的情況下:
reboot
enjoy login as root.