ubuntu切换到root用户及用root用户登录

当用安装时的用户名和密码登录到Ubuntu系统,如果想切换到root用户系统会提示:Authentication failure,这是因为在安装ubuntu系统时设置的用户名和密码并不是root用户的。

username@ubuntu:~$ su root
password:
su: Authentication failure

这时我们就需要启用root用户并设置密码。

设置root密码

sudo passwd root
[sudo] password for username: # 输入当前用户的密码
New password: # 输入root的密码
Retype new password: # 再次输入root的密码
passwd: password updated successfully # 密码设置成功

修改sshd_config文件

sudo nano /etc/ssh/sshd_config

PermitRootLogin的参数设置为yes

PermitRootLogin yes

保存退出后重启ssh服务

sudo /etc/init.d/ssh restart

此时可以顺便把ssh端口改掉
将:

#Port 22

修改为:

Port #新端口号

root用户和普通用户的切换

su username
su root
Password: # 输入root密码