前言
在上篇文章中,我们已经通过sudo passwd root,修改了root用户的密码从而激活了root用户权限。但是,通过这种方法激活的root只能先通过普通用户登录桌面,然后进入终端界面进行切换,并不能直接通过root用户登录进入桌面,这是由于Ubuntu系统限制导致的,现在我们进行root用户解锁。
本次操作我使用的是18.04的系统。经过测试,这种方法18.04-20.04均可通用。
一、开启命令行界面下root登录
1、设置root密码(默认未设置密码,root用户使用不了,配置密码相当于激活root用户)
sudo passwd root
2、切换到root用户(后续的操作都在root权限下操作)
su root
3、修改root目录下的.profile文件
nano /root/.profile
由于是新系统,没有装vim,想用vim的可以使用以下命令安装
apt install vim* -y
原文件:
修改后:
4、修改/etc/pam.d目录下的gdm-autologin和gdm-password
修改gdm-autologin文件,把下述内容注释掉
auth required pam_succeed_if.so user != root quiet_success
修改gdm-password文件,把下述内容注释掉
auth required pam_succeed_if.so user != root quiet_success
5、修改/usr/share/lightdm/lightdm.conf.d目录下的50-ubuntu.conf文件
原文件:
新增两行内容:
greeter-show-manual-login=true
all-guest=false
修改后的文件 :
6、重启系统,测试root登录
输入root用户
输入上述操作中配置的root密码
成功进入,打开命令终端进行验证:
二、配置免密免身份认证开机自动登录(选做)
1、通过命令行配置
通过root用户(管理员权限)修改目录/etc/gdm3下的custom.conf文件,可以为任何用户配置启动自动登录:
nano /etc/gdm3/custom.conf
跟开启自动登录功能相关的两个参数是AutomaticLoginEnable和AutomaticLogin;
默认这两个参数是被注释掉的,取消注释即可启用,需要修改AutomaticLogin参数后面的值,修改为你要配置自动登录的用户名
原文件:
修改后:
配置文件更改完成之后,重启之后会自动登录你所配置的用户名。
如果需要再禁用该功能,只需要将上述两个参数注释掉即可。
重启完成自动登录:
2、通过GUI桌面配置
点击屏幕右上角的下箭头--单击用户名--选择"账号设置"
勾选自动登录功能,可以开启自动登录
感谢阅读!
版权归原作者 jiuyou91 所有, 如有侵权,请联系我们删除。