本文最后更新于2019年1月12日,可能会因为没有后期更新而失效。如果您发现本文已经失效或者需要修正,请留言给博主!感谢
默认安装 Ubuntu18.04 都是不允许以 root 用户进行登录的,想要以 root 用户进行登录需要进行一些操作,主要是以下几个步骤:
第一步:普通用户登录系统后,创建 root 用户的密码
首先在普通用户登录的情况下,使用 sudo su,然后输入普通用户的密码,临时切换到 root 权限下操作。
先安装 vim 编辑器,apt-get install 和 apt install 命令是一样的。
apt install vim
在终端输入命令:
sudo passwd root
然后输入你要设置的密码,这样就完成了设置 root 用户密码的步骤
第二步:修改文件/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf 文件
#进入目录 cd /usr/share/lightdm/lightdm.conf.d/ #创建并编辑 50-unity-greeter.conf 文件 sodu vim 50-unity-greeter.conf 按 i 进入编辑模式
增加两行:
greeter-show-manual-login=true all-guest=false
Ctrl+C
#退出编辑并保存 :wq!
保存
第三步:进入/etc/pam.d 目录,修改 gdm-autologin 和 gdm-password 文件
cd /etc/pam.d
sudo vim gdm-autologin 按 i 进入编辑模式
注释掉(前面加#)auth required pam_succeed_if.so user != root quiet_success 这一行,保存
sudo vim gdm-password
注释掉(前面加#) auth required pam_succeed_if.so user != root quiet_success 这一行,保存
修改 ssh 配置文件
sudo vim /etc/ssh/sshd_config
找到 PermitRootLogin without-password 修改为 PermitRootLogin yes
保存退出
重启 ssh
service ssh restart
#第四步:修改/root/.profile 文件
sudo vim /root/.profile
将文件末尾的 mesg n || true 这一行修改成
tty -s&&mesg n || true
保存
第五步:重启系统,输入 root 用户名和密码,登录系统。