Ubuntu开启Root登录
Ubuntu系统,默认禁用root用户,开启方法如下:
1、使用Ubuntu用户登录服务器
(我这里是ai用户)
2、登录后在终端进行修改root用户密码
sudo passwd root
输入新设置的root密码,并再次输入
3、修改sshd_cconfig配置文件
sudo vi /etc/ssh/sshd_config
找到PermitRootLogin和PasswordAuthentication参数
把原有值改成yes
PermitRootLogin:允许root用户通过SSH登录。取消注释并将其值设置为yes表示允许root用户通过SSH登录。
PasswordAuthentication:启用密码身份验证。取消注释并将其值设置为yes表示允许用户使用密码进行身份验证。
4、重启ssh服务
sudo service ssh restart或使用sudo systemctl restart sshd
(番外篇)
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用户的访问。通过注释掉这一行,相当于取消了该规则的限制。)
June
04.2024