#Ubuntu#root 如何直接通过root用户登录进入桌面

目录

前言

一、开启命令行界面下root登录

1、设置root密码(默认未设置密码,root用户使用不了,配置密码相当于激活root用户)

2、切换到root用户(后续的操作都在root权限下操作)

 3、修改root目录下的.profile文件

 4、修改/etc/pam.d目录下的gdm-autologin和gdm-password

 5、修改/usr/share/lightdm/lightdm.conf.d目录下的50-ubuntu.conf文件

 6、重启系统,测试root登录

二、配置免密免身份认证开机自动登录(选做)

1、通过命令行配置

2、通过GUI桌面配置


前言

在上篇文章中,我们已经通过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桌面配置

点击屏幕右上角的下箭头--单击用户名--选择"账号设置"

勾选自动登录功能,可以开启自动登录

感谢阅读!

猜你喜欢

转载自blog.csdn.net/jiuyou91/article/details/127630601