解决解决Ubuntu 18.04使用root账户登录显示“认证失败”的问题

Ubuntu默认不允许使用root用户登录桌面,需要进行以下操作

先以普通用户登录,打开终端后启用root用户(为root用户设置密码
sudo passwd root

根据指示输入普通用户密码
然后为root设置密码

切换为root用户
su root
修改相关配置文件

1

gedit  /etc/pam.d/gdm-autologin

gedit命令是文本编辑器,尽管gedit旨在简化和易用,但它是功能强大的通用文本编辑器
输入上述命令后会以文本的方式打开gdm-autologin文件
修改第三行代码:在文本内容auth required pam_succeed_if.so user != root quiet_success前面加一个#号,即可注释掉该行。
在这里插入图片描述
2

gedit  /etc/pam.d/gdm-password

此命令以文本的方式打开gdm-password
同样在第三行代码前加上一个#
(#auth required pam_succeed_if.so user != root quiet_success)
在这里插入图片描述
3

gedit  /root/.profile

打开.profile
在最后一行mesg n || true的前面加上tty -s&&后变为tty -s&&mesg n || true
在这里插入图片描述

最后重新启动系统
reboot

在这里插入图片描述
选择未列出,密码为第一步设置的密码

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐