跳转至

虚拟机Ubuntu图形化界面root用户登录错误

当在 Ubuntu 图形界面登录 root 用户出现错误无法进入时

1. 检查 PAM 配置文件

PAM(Pluggable Authentication Modules,可插拔认证模块)负责管理 用户认证 相关的策略。图形登录界面的 PAM 配置文件通常是

  • /etc/pam.d/gdm-password
  • /etc/pam.d/gdm-autologin

以管理员权限编辑文件:

Bash
1
2
3
4
5
6
7
8
sudo vim /etc/pam.d/gdm-password
#auth   required        pam_succeed_if.so user != root quiet_success
auth    required        pam_succeed_if.so quiet_success


sudo vim /etc/pam.d/gdm-autologin 
#auth   required        pam_succeed_if.so user != root quiet_success
auth    required        pam_succeed_if.so quiet_success

2. 检查 root 用户的密码 策略

root 用户的密码可能存在过期、被锁定等情况,导致无法登录

检查密码状态:

sudo passwd -S root

命令会显示 root 用户密码的状态,例如

root PS 2025-08-08 0 99999 7 -1 ,其中 PS 表示密码设置正常。如果显示 LK ,则表示密码被锁定。

解锁密码(如果被锁定):

如果密码被锁定,执行 sudo passwd -u root 来解锁 root 用户密码,然后再次尝试登录。

修改密码(如果过期或不确定密码正确性):

执行 sudo passwd root ,按照提示输入新的 root 密码并确认,设置完成后尝试登录