写在前面
虽然接下来要介绍的方法确实能达到在Ubuntu中开启root账户登录的目的,但是出于系统安全和数据安全的考虑,请不要在实际的生产环境中执行这样的操作。如果您是在自己学习的时候使用,或者出于实验目的,那么请按照下面的步骤进行操作。
第一步
用普通用户身份登录系统,创建root用户的密码
在终端输入命令:
sudo passwd root
然后输入设置的密码并按回车,还需要重复一次输入密码的操作。这样就完成了全新设置root用户密码。如果在输入密码时,发现密码并未有任何显示,这是正常的现象,需要您盲敲密码,之后按下回车。
第二步
修改50-ubuntu.conf
文件
在终端输入命令:
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
在文件末尾增加一行:
greeter-show-manual-login=true
之后保存。
第三步
修改gdm-autologin
文件
在终端输入命令:
sudo gedit /etc/pam.d/gdm-autologin
打开文件
前面加#
注释掉第三行的
auth required pam_succeed_if.so user != root quiet_success
第四步
修改gdm-password
文件
在终端输入命令:
sudo gedit /etc/pam.d/gdm-password
前面加#
注释掉第三行的
auth required pam_succeed_if.so user != root quiet_success
第五步
修改/root/.profile
文件
在终端输入命令:
sudo gedit /root/.profile
将文件末尾的
mesg n 2> /dev/null || true
这一行修改成
tty -s&&mesg n || true
最后一步
注销重新登录
选择
Not listed?
然后输入root以及之前设置的密码,即可成功登录。