Ubuntu启用root账号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu启用root账号相关的知识,希望对你有一定的参考价值。

参考技术A ubuntu系统默认root用户是不能登录的,密码也是空的。

如果要使用root用户登录,必须先为root用户设置密码

先输入当前用户密码启动管理员权限,然后再输入二次root新密码。

找到 PermitRootLogin 修改配置为 PermitRootLogin yes

重新ssh使修改配置生效

ubuntu的root用户无法ssh远程连接的一种原因及其解决方法

参考技术A 环境: ubuntu16.04 LST, 配置了路由器的端口映射

现象: 普通用户可以通过ssh远程连接上服务器, 但是root用户用ssh登陆时始终报Permission Denied, 而且可以百分百确定root的密码是正确的.

一种可能的原因: root用户的密码过于简单, SSH自动检测并关闭了root用户的远程连接许可.

解决方法: (切换到root用户)

1. 首先确定是不是这个原因导致的, 查看ssh的配置文件:

 $ vim /etc/ssh/sshd_config

如果出现如下提示, 则确认了原因.

2. 根据提示的步骤进行故障排除

a. 改用户名

    $ passwd root

后面会输入两次新的密码, 注意要把密码设置的复杂一些, 不然还要重来.

b. 改配置文件

$ vim /etc/ssh/sshd_config

把"DenyUsers root"这一行注释掉, 如下图所示

c. 重启ssh服务

     $ service sshd restart

问题应该可以得到解决, root可以远程登陆了。

- ----------------------------------------------------更新-------------------------------------------------------------------- -

不建议让root用户远程登录,身边发生过root用户被攻破的惨剧。如果确有需求,请务必将密码设置的相当复杂。前事不忘后事之师,谨记!!!

以上是关于Ubuntu启用root账号的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu14.04如何用root账号登陆系统

ubuntu中切换到root账号方法

ubuntu启用root用户

Ubuntu16.04 启用root权限

ubuntu 账号密码忘了怎么办

ubuntu 系统启用root用户