> Linux教程 > linux桌面 >

linux普通用户不能登录图形界面

问题:

普通用户(eg:administrator)不能登录linux图形界面,root用户(其他普通用户)可以登录到图形界面2

在Ubuntu登陆界面输入密码之后,黑屏一闪并且出现了check battery state之类的文字之后,又跳转到登录界面

普通用户一登录图形界面就会自动返回到KDM,但普通用户在命令行可以登陆

lightdm 循环在登陆界面 

解决方案:

1.主目录下的/home/username/.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件(推荐)
说明:Xauthority,是startx脚本记录文件。Xserver启动时,读文件~/.Xauthority,读入对应其display的记录。当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver。当Xserver验证这个magic code正确以后,就同意连接啦。观察startx脚本也可以看到,每次startx运行,都在调用xinit以前使用了xauth的add命令添加了一个新的记录到~/.Xauthority,用来这次运行X使用认证
1>用root账号登录【linux下添加删除修改用户 激活root登录用户 】,将.Xauthority的拥有者改为登陆用户(或者将其权限改成777或者干脆将.Xauthority删除)#chown pipi:pipi ~/.Xauthority

2>之前没有激活root账号,开机shift + ctrl + f1进入tty1,再修改(删除)/home/xxx/.Xauthority 文件,拥有者变为用户。按下shift + ctrl + F7切换回图形登陆界面登陆即可,重启

【这个问题产生原因: 手贱!在自己账户下 命令行 sudo startX
结果: 只能访问 guest session。由于 sudo startX 操作后,将 ~/.Xauthority 文件所有者改为了root, 因此只要tty命令行下登录用户,sudo chown acount:acount ~/.Xauthority 。 ctrl + alt + F7 】

Ubuntu’s documentation

2.路径的权限不对(可能是打包的时候设置的权限不对,不过具体是哪个包,需要查询)

修复如下:
chmod 755 /usr/{lib,include,share}

/tmp这个目录的权限不对,只要把这个目录的权限改成777(可以切换到普通用户上试一下能不能访问此目录即可!)

【原因:执行 rm -rf /tmp命令导致删掉tmp目录之后,系统自动重建了tmp目录,只是新建的目录权限来自于umask,其他用户没有足够的权限写入,出现此问题】

3.有没对用户home做磁盘限额呢,有的话检查下这个用户使用有没达到上限;没有做限额的话,从终端登入,把这个用户home下面有关图形的隐藏配置文件都删了(.gconf 、.gconfd、.gnome 、.gnome2、.gnome2_private 、.gstreamer-0.10 等)再试试登入看.里面有些配置文件,比如登入图形界面的时候异常关闭了,有可能导致配置信息出错,不能登入,所以让你把那些文件删了,再登入,那下文件会重新生成

要是还不行,就最暴力的方法,把用户home备份,然后把home里面的文件清空,包括隐藏文件,然后把/etc/skel目录下的隐藏文件cp到用户home下面,注意权限,如果是root cp的话,要改权限(用chown -R把修改后的home目录所有文件的所有者变成你的普通用户),用户自己的账户cp就没关系,这样应该就可以图形登入了

4再不行就考虑别的问题.把用户目录先暂时移动的别的位置,再登陆就可以,但把原来的目录再移动回来,就又不能登陆了。

5.Your preferences files are currently in use.(If you are logged in this same account from another computer,the other login session is probably using your preferences files,)

You can choose to continue,but be aware that other login sessions may become temporarily confused.If you are not logged in elsewhere,it should be harmless to continue
Cancel Continue
Cancel退出到字符界面,Continue提示如下:
Please contact your system administrator to resolve the follow problem:
Could not resolve the address"xml:readwrite:/home/gavin/.gconf"in the configuration file"/etc/gconf/2/path"
Couldn't resolve address for configuration source:
Can't read from or write to the XML root directory in the address"xml:readwrite:/home/gavin/.gconf"
Close

from:http://blog.csdn.net/pipisorry/article/details/39755083

ref:无法登陆ubuntu图形界面,输入帐号后一闪而过。

Ubuntu输入密码登陆后又跳回到登录界面

startx analyze

mkdtemp: private socket dir:Permission denied

(责任编辑:IT)