以前基本都是使用centos系统,最近没事看看linux还有没有其他发行版本玩玩,于是就安装了ubuntu,ubuntu和centos有些区别,就是必须要设置一个账户,然后用这个账户来登陆系统,执行命令时候操作非家目录文件或者操作需加sudo,习惯用root账户,这样就觉得有点麻烦,于是想找找如何使用root直接登陆系统的方法,百度到一个,直接记录下
默认安装Ubuntu都是不允许以root用户进行登录的,想要以root用户进行登录需要进行一些操作,主要是以下几个步骤
首先给root账户设置一个密码
sudo passwd root
修改/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf文件,增加以下两行
greeter-show-manual-login=true all-guest=false
进入/etc/pam.d目录,修改gdm-autologin和gdm-password文件
vi gdm-autologin auth required pam_succeed_if.so user != root quiet_success #注释掉 vi gdm-password auth required pam_succeed_if.so user != root quiet_success #注释掉
修改/root/.profile文件
vi /root/.profile mesg n || true 这一行修改成 tty -s && mesg n || true
重启系统,输入root用户名和密码,登录系统
vim /etc/gdm3/custom.conf #将[daemon] AutomaticLoginEnable=True AutomaticLogin=root
设置为root用户自动登录