在新版的ubuntu20.04版本中,root账号不能直接登录,默认被禁了root用户
1、以普通用户登录系统,打开终端,修改root密码
sudo passwd root
2、修改gdm-autologin
文件,在终端输入命令
sudo vi /etc/pam.d/gdm-autologin
如下图注释掉这个行
3、修改gdm-password
文件,输入命令
sudo vi /etc/pam.d/gdm-password
打开文件后,如下图注释掉此行
4、修改/root/.profile
文件,输入命令
sudo vi /root/.profile
将文件末尾的mesg n 2> /dev/null || true
这一行注释掉,并随后添加:
tty -s&&mesg n || true
如下图所示
5、输入命令编辑GDM配置文件
sudo vi /etc/gdm3/custom.conf
找到 #waylandEnable=false 这行,并在其下一行添加
allowRoot=true
如下图所示
6、修改/etc/ssh/下的 sshd_config文件,命令如下
vi /etc/ssh/sshd_config
添加如下命令
LoginGraceTime 120
#PermitRootLogin without-password
PermitRootLogin yes
StrictModes yes
7、重启系统,命令如下
reboot
8、finalshell新建链接,使用root可以直接登录