普通用户以图形界面方式无法登录系统

  今早开机又遇到了自己以前碰到的一个问题,当时第一个反应是:完了,不会又要重装系统了吧,伤不起的菜鸟啊!

先说下问题:以普通用户身份图形界面登录系统会闪两下,然后又重新进入登录那个界面,试再多次都一样。没办法,因为以前因为这个问题还重装过一次,想想老这样不是办法,总得解决,要不凭什么征服Linux呢,老样子,Ctrl+Alt+F1进入终端界面,先试试命令:startx,不行,还是闪下又回来了;su取得root权限,再startx,这次可以进入图形界面了,但是是以root身份进入的,这样太不安全了,类似我这种初学者很容易就因为改动了某些文件而导致出现各种问题,还是得想办法解决普通用户进不了图形界面的问题,幸好还能上网,google一下,找到以下方法:

在命令行界面登录出错用户账户,使用命令:ls -al查看当前路径下文件详细信息,看看有个.Xauthority文件(注意前面有个点,是隐藏文件)的所有者与其所在的组,若是root所有,则改为自己帐号及帐号所用组,或者直接删除~/.Xauthority文件。

用上面方法试了一下,果然成功了。在这先将这个问题记录一下,但是对这个问题产生的原因跟解决的原理还是不懂,希望有专业人士来帮忙指导下,TKS!

PS:今天这个问题让我认识到自己目前的水平也就能在系统正常的情况下执行一些命令,但当系统出问题后,尤其图形界面挂掉后,就不知道该如何处理了,命令行界面下如何通过网络查找方法是今后要赶紧学会的知识。。。加油!

你可能感兴趣的:(图形界面)