Ubuntu开启Root登录

Ubuntu 系统,默认禁用 root 用户,开启方法如下:

1 、使用 Ubuntu 用户登录服务器

(我这里是 ai 用户)

Ubuntu开启Root登录 - 第1张图片

2 、登录后在终端进行修改 root 用户密码

sudo passwd root

输入新设置的 root 密码,并再次输入

Ubuntu开启Root登录 - 第2张图片

3 、修改 sshd_cconfig 配置文件

sudo vi /etc/ssh/sshd_config

找到 PermitRootLoginPasswordAuthentication 参数

把原有值改成 yes

Ubuntu开启Root登录 - 第3张图片

PermitRootLogin:允许 root 用户通过 SSH 登录。取消注释并将其值设置为 yes 表示允许 root 用户通过 SSH 登录。

PasswordAuthentication:启用密码身份验证。取消注释并将其值设置为 yes 表示允许用户使用密码进行身份验证。

4 、重启 ssh 服务

sudo service ssh restart或使用sudo systemctl restart sshd

Ubuntu开启Root登录 - 第4张图片

(番外篇)

sudo vi /etc/pam.d/gdm-password

#auth required pam_succeed_if.so user != root quiet_success

(被注释的内容是一个 PAM 模块 pam_succeed_if.so 的配置,它的作用是如果用户不是 root,则认证成功(quiet_success 表示静默成功)。注释掉这一行相当于禁用了这个规则,因此不再允许非 root 用户通过此认证模块成功登录。)

sudo vi /etc/pam.d/gdm-autologin

#auth required pam_succeed_if.so user != root quiet_success

(这一行内容也是一个 PAM 模块 pam_succeed_if.so 的配置,即在自动登录时限制非 root 用户的访问。通过注释掉这一行,相当于取消了该规则的限制。)

Ubuntu开启Root登录 - 第5张图片

 June

04.2024

 

《Ubuntu开启Root登录》留言数:0

发表留言