ubuntu默认只开放普通用户,想要直接使用root用户需要单独设置,不得不说用惯了centos觉得这点很麻烦。
sudo passwd root
1
su root
1
vim /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
#添加下面两条语句后保存退出
greeter-show-manual-login = true
all-guest = false
vim /etc/pam.d/gdm-autologin
#这条语句最前面加#注释,或者直接删除此语句
auth required pam_succeed_if.so user != root quiet_success
vim /etc/pam.d/gdm-password
#这条语句最前面加#注释,或者直接删除此语句
auth required pam_succeed_if.so user != root quiet_success
vim /root/.profile
#将最后一行修改为下面内容,保存退出
tty -s && mesg n || true
reboot
设置好了后,发现用SSH还是连接不上,只能去图形界面登录root账户,原来还需要在ssh上修改配置:
#查看ssh版本
ssh -V
#如果没有版本信息,则是ssh没有安装,安装ssh
#apt install ssh
修改配置
#vim /etc/ssh/sshd_config
#加上一行配置信息允许root登录。
#PermitRootLogin yes
重启服务
#sudo service ssh restart