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

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

普通用户不能登录linux图形界面,只有root用户可以登录到图形界面(普通用户,用户名和密码输入正确,点击登录,2秒后又返回到了登录界面,即不能登录。)

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

lightdm 循环在登陆界面

1有没对用户home做磁盘限额呢,有的话检查下这个用户使用有没达到上限

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

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

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

5把~/.Xauthority删掉就行了

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

6原因是路径的权限不对。修复如下:

chmod 755 /usr/{lib,include,share},原因可能是打包的时候设置的权限不对,不过具体是哪个包,需要查询。

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

7. /home/username/.Xauthority权限变成了root,把其改成777或者删除

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

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

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

startx analyze

时间: 2024-10-05 05:21:48

linux普通用户不能登录图形界面的相关文章

Kali root用户无法登录GUI界面

问题描述 使用kali的默认超级用户无法登录GUI,但是可以登录console.这显然不是肤浅的密码记忆错误,大小写之类的能解释的.这个情况莫名其妙出现,就是一次休眠后就这样了. 类似问题 linux不允许root用户登录图形界面. 其他发行版可能也会遇到这样的情况.造成这种情况源于Linux的PAM机制. 解决办法 第一步,以root登录其它控制台(eg. kali using Ctrl+Alt+F2) 第二步,编辑文件/etc/pam.d/gdm-password 第三步,注释掉下面内容 a

Linux入门教程-第二章 图形界面还是命令窗口

对于linux的应用,我想大多数都是用在服务器领域,对于服务器来讲真的没有必要跑一个图形界面.所以我们平时安装linux操作系统时往往是不安装图形界面的.说到这里也许你会有疑问,图形界面还能选择装或者不装? 是的,虽然linux和微软的windows一样同位操作系统,但是它们有一个很大的区别就是windows操作系统的图形界面是和内核一体的,俗称微内核,而linux操作系统图形界面就像一个软件一样,和内核并不是一体的.所以linux你可以选择不安装图形界面,这样不仅不影响服务器的正常使用还可以节

RedHat 6 安装xrdp后实现Windows远程登录图形界面

唠叨一下不喜勿碰:工作做了这么久了,装机器都是不要图形界面的,今天突然开发要一台需要图形界面的,这也很简单,装系统的时候装上就可以了,但是尼玛还要能在windows下远程连接,这也就算了,居然说是用mstsc 连接,vnc不是很快就解决了吗,此处省略N多字,一定以为我在心里开骂了,哎不管提什么要求都是要开骂的,不过心里还是很高兴的,因为没做过,就喜欢有挑战性的东西,虽然不是什么大工程,但是技术就是这样增长起来的嘛,每天做会的东西有什么好增长的.废话不多说了,开干.... Windows系统用ms

Linux下在终端打开图形界面的文件夹

纯粹是一个小技巧-平时我们在Linux下工作一般不需要打开图形界面下的文件夹,但是有的时候是需要的. 但是,用惯键盘的我们怎么可能忍受如此多次数的鼠标点击呢,我们用这两个命令来解决: gnome-open yourdir nautilus yourdir

linux下的ubuntu12.04图形界面

系统安装好之后在命令行中先输入 startx命令看看能不能切换到图形界面,如果可以则说明您的镜像文件包含的有 若没有则我们需要在安装图形界面在命令行中输入sudo apt-get install ubuntu-desktop   即可 接下来的过程就需要操作了慢慢的等待一个小时即可 安装好之后可以进行切换按ctrl+alt+1-6同时按则跳换到命令行界面,接下来我们在按ctrl+alt+7即可跳换到图形界面 能成功切换那么我们安装成功! 原文地址:https://www.cnblogs.com/

Linux登录图形界面闪退"终极"解决方法

其实是一个笨方法...但很有效 (个人经验,仅供参考) 实测环境:Debian 9 64bit  gnome3 起因是使用apt-get安装了fcitx fcitx-pinyin fcitx-tools,后执行 im-config 配置,又卸载了ibus. 不知道哪里出了问题,登出gnome3后无法再次登入了. 现象: 1.键入密码后,应该是通过进入了,但桌面尚未加载完即闪退回登录界面. 2.root用户可以正常登入 3.等入xfce正常 4.各版本gnome均闪退 5.字符终端正常,各命令使用

通过Python 获取Linux系统用户的登录信息

通过Python脚本实现用户登入Linux的时候自动发邮件通知管理员系统环境CentOS 7 #!/usr/bin/env python#coding:utf-8 #导入需要的库,如果没有自行安装import osimport smtplibfrom email.mime.text import MIMETextfrom email.header import Header #获取需要的内容reslut = os.popen("w").read()Login_User = os.pop

解决Ubuntu使用ROOT账户登录图形界面报错认证失败

如图 使用场景 当使用虚拟机安装完Ubuntu系统后,默认创建一个非root账户,当需要使用root权限时,需要每次都使用sudo命令,所以需要开通root账户并使用root登录ubuntu 开启方法 解决方案 第一步 登录普通用户使用sudo或sudo -i切换到root用户打开终端执行命令 sudo passwd root 跟着命令提示,首先输入此账户的密码,再设定Root密码,确认Root密码 然后使用su命令配合刚刚设定的密码登录root账户(必须) 第二步 在终端中以文本模式修改配置文

linux服务器init 5启动图形界面,报错Retrigger failed udev events

今天因工作需要开启linux系统的桌面环境,使用startx未成功,报如下错误: [[email protected]5201351 /]# startx xauth: creating new authority file /root/.serverauth.2002 xinit: No such file or directory (errno 2): no server "/usr/bin/X" in PATH Use the -- option, or make sure th