在root权限下,/usr/bin中,执行了./startx,运行后出现卡死。重启,登录后发现界面闪退。
一,权限问题:
1. 先按 Ctrl + Alt + F1,进入 命令行模式。
2. 在命令行里,输入用户名密码正常登录。
3. 输入如下命令:
1 ls -la
2 sudo chown 用户名:用户名 .Xauthority
3 ls .Xauthority -l
切到超级权限下,sudo su,进入主目录,chown -R 用户名:用户名 .Xauthority,如仍解决不了问题,查看~.xesession-error日志,借助日志解决问题,如出现private socket dir:Permission denied,执行chmod 777 /tmp修改/tmp权限
切到后台(登录界面按CTRL+ALT+F2),输入用户名和密码后进入系统,进入主目录,执行命令:
# sudo cd /home/用户名
# sudo chown -R 用户名:用户名 .Xauthority
# sudo systemctl restart lightdm 这句话重置用户名权限,执行完成后问题就解决了
如仍解决不了问题,查看~.xesession-error日志,借助日志解