问题描述:
Ubuntu默认不支持root用户登录图形界面,只允许使用安装系统时设置的用户来登录。(其实初始安装的ubuntu连root用户都是未激活状态,需要自行激活)当我们在终端中使用su切换到root用户下时,进行了一些操作后,就有一定的可能出现系统重启后,尽管输入正确的用户名和密码,还是会一直循环跳回登录界面。造成这种现象的大致有两种:
- /root/.Xauthority文件的权限被改为root,导致图形界面用户无法登录。
- /home、/tmp等一些界面启动的必要文件没有权限。
可以使用
ls -l
来查看文件权限。
解决方式:
- 修改.Xauthority的权限为启动用户。
- 赋予/home、/tmp 755权限。
- 设置可以使用root用户来登录图形界面。
激活root:
sudo root passwd
设置允许root登录界面:
nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
在最后加一行“greeter-show-manual-login=true”
reboot系统,就会发现可以输入root用户登录啦!!!