Debian 9允许root用户登录和以ssh方式登录
今天在自己本地用虚拟机开了一台Debian9系统的机器,结果发现根本没法用root账户登录,好烦啊,于是去网上搜罗了一下,发现这个方法是可以用的。

1.允许以root用户登录操作系统
[v_blue]默认情况下debian是不允许以root用户登录的,只能以其他用户登录系统中,然后su到root用户下进行操作。[/v_blue]
1.1修改
/etc/gdm3/daemon.conf
文件新增下面一行
AllowRoot = true
[security]
AllowRoot = true
1.2修改
/etc/pam.d/gdm-password
注释掉下面内容
#auth required pam_succeed_if.so user != root quiet_success
然后重启操作系统,就可以使用root用户登录操作系统了。
2.以root身份通过ssh登录操作系统
2.1修改
/etc/ssh/sshd_config
将
#PermitRootLogin prohibit-password
修改为
PermitRootLogin yes
2.2重启ssh即可
service sshd restart
或
/etc/init.d/ssh restart
到这就可以以root用户ssh登录了。
有的OpenVZ的模板确实这样,只给root密码而且ssh不允许root登录,新开通机器查了半天才发现是这个问题,真是MMP啊,要用console登录上去修改ssh配置文件。 MDZZ,要就给个普通权限用户要就开放ssh root登录权限,开通机器就连不上是什么鬼,用户体验为负啊……
回复删除