0%

教你如何开启 Ubuntu 20.10 的Root登录

琢磨了两天总算知道怎么开启Ubuntu 20.04 的Root登录了。在这里分享给大家。

1. 为root创建密码

首先为root创建好密码,这样我们通过下面的操作才能顺利的进入系统。

1
sudo passwd root

2. 进入/etc/pam.d/目录

在目录内修改两个文件
gdm-autologin
gdm-password
gdm-fingerprint

首先将两个文件的权限改成 777

1
2
3
sudo chmod 777 gdm-autologin
sudo chmod 777 gdm-password
sudo chmod 777 gdm-fingerprint

3. 修改文件

之后使用Vim或是Gedit修改上面的两个文件
注释里面的

1
auth        required        pam_succeed_if.so user != root quiet_success

部分

4. 改回文件的原来的权限

1
2
3
sudo chmod 644 gdm-autologin
sudo chmod 644 gdm-password
sudo chmod 644 gdm-fingerprint

5. 设置50-unity.conf

打开 /usr/share/lightdm/lightdm.conf.d/50-unity.conf
在终端中用 sudo chmod 777 文件名
来设置权限
修改

1
2
3
4
5
6
[Seat:*]
user-session=ubuntu
autologin-guest=false
autologin-user=root
autologin-user-timeout=0
greeter-session=lightdm-gtk-greeter

6. 修改/root/.profile文件

/root/.profile
文档最后一行 mesg n || true 前添加 tty -s && 即 tty -s &&mesg n || true
这个文件是隐藏的,可点右上角三道杆来显示隐藏文件

7. 修改/etc/gdm3/custom.conf

1
2
3
4
5
6
7
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = root
# Enabling timed login
TimedLoginEnable = true
TimedLogin = root
TimedLoginDelay = 5

我们现在重新启动Ubuntu 20.04,并在开机的时候选择 【未列出?】

输入用户名 root ,及你第一步设置好的密码,好了现在你可以以Root登录了。