大家好,這里是 DBA學習之路,專注于提升數據庫運維效率。
前言
今天看到 debian 正式發布 12.10,安裝完成后發現無法登錄 root 用戶:
這里我一開始懷疑是 root 密碼錯了,所以改了一下 root 密碼,忘記 root 密碼如何修改?
修改 root 密碼
重啟主機:
第一時間按 e 進入 grub 界面:
在如圖位置添加 init=/bin/bash
:
鍵盤按 Ctrl + x
進入命令行界面:
執行 mount -no remount,rw /
后,修改 root 密碼:
修改后,重啟進入系統:
再次輸入 root 密碼,依然無法登錄:
看來不是密碼錯誤的原因,可能是 debian 12.10 默認不允許 root 賬戶登錄。
修改 gdm 配置
好在安裝的時候創建了一個普通用戶,用普通用戶登錄后,再切換到 root 用戶:
成功切換到 root 用戶:
修改 /etc/gdm3/daemon.conf
文件,在 [security] 下面添加一行 AllowRoot=true
:
修改 /etc/pam.d/gdm-password
文件,注釋如下行:
重啟主機,再次登錄 root 用戶成功:
使用 ssh 客戶端成功連接:
問題解決!