Ubuntu 开启root用户登录和ssh

系统版本:Ubuntu 18.04

为root用户设置登录密码

sudo passwd root

输入两次密码即可。

设置root ssh登录

  • 修改openssh server配置
vim /etc/ssh/sshd_config	(root用户下)
sudo vim /etc/ssh/sshd_config	(普通用户下)

修改PermitRootLogin 这行,改为PermitRootLogin yes

#PermitRootLogin prohibit-password
PermitRootLogin yes

修改配置

然后reboot重启系统即可。

补充说明:

PermitRootLogin yes   # 允许root用户以任何认证方式登录
PermitRootLogin without-password  # 只允许root用public key认证方式登录
PermitRootLogin no   # 不允许root用户以任何认证方式登录

root用户桌面登录 (不推荐开启此设置)

Ubuntu 桌面版系统 :18.04
注意:很多桌面应用都不太推荐以root身份登录。

进入/etc/pam.d目录,修改gdm-autologingdm-fingerprintgdm-password 这三个文件的以下内容(需要权限)

auth required pam_succeed_if.so user != root quiet_success

在前面加上# 将其注释掉,保存。

#auth required pam_succeed_if.so user != root quiet_success

然后重新登录。

可能会出现以下错误:

方法一:
/root/.profile文件中的mesg n 替换成tty -s && mesg n

重启

方法二:

将非root账户目录中的.profile复制到/root/

例如:cp /home/username/.profile /root/

重启

猜你喜欢

转载自blog.csdn.net/weixin_44129085/article/details/105378860