Ubuntu输入正确的账号密码但登陆后又跳回到登录界面的解决方案

启动系统,输入正确的账号和密码,点击登录,屏幕一闪,然后又跳回登录界面。问题原因:主目录下的.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件 。

说明:Xauthority,是startx脚本记录文件。Xserver启动时,读文件~/.Xauthority,读入对应其display 的记录。当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给 Xserver。当Xserver验证这个magic code正确以后,就同意连接啦。观察startx脚本也可以看到,每次startx 运行,都在调用xinit以前使用了xauth的add命令添加了一个新的记录到~/.Xauthority,用来这次运行X使用 认证

解决方法:我们需要将.Xauthority的拥有者改为登陆用户(或者干脆将.Xauthority删除,此法转自网上 ,本人未验证)

开机后在登陆界面按下shift + ctrl + F1进入tty命令行终端登陆后输入:(本人的用户名为hp,因此 chown后面跟了hp:hp若为其他用户名修改成相应的名称即可)

$ cd ~

$ sudo chown hp:hp .Xauthority

然后再次输入:

ls .Xauthority -l

成功后显示如下:

-rw------- 1 hp hp 80  1月 27 10:41 .Xauthority

此时拥有者已经变为用户。按下shift + ctrl + F7切换回图形登陆界面登陆即可。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

时间: 2024-10-22 19:52:23

Ubuntu输入正确的账号密码但登陆后又跳回到登录界面的解决方案的相关文章

ubuntu壁纸-ubuntu14.04修改桌面壁纸后,重启进入登录界面后循环登录

问题描述 ubuntu14.04修改桌面壁纸后,重启进入登录界面后循环登录 我在装系统时设置了自动登录,安装好之后不需要输入密码可以直接进入到系统桌面. 过了几天,我把系统桌面的壁纸换了.再次登录时就要求输入密码了,而且输入了正确 的密码后系统还是跳回到登录界面,进入了登录死循环模式. 我的电脑在ubuntu下不能联网,请提供在不联网情况下的修复方案,谢谢! 解决方案 1.用U盘做个启动盘,进PE,清除登录密码. 2.备份资料,重装 解决方案二: 下次安装好,记得用个网盘备份好你的数据,做好随时

javascript-下面的脚本我想实现连续输入3次账号密码错误自动跳转到禁止登陆页面怎么实现

问题描述 下面的脚本我想实现连续输入3次账号密码错误自动跳转到禁止登陆页面怎么实现 <script> function check(){ var name=document.getElementById("name").value; var pass=document.getElementById("pass").value; if(name=="账号" && pass=="密码"){ alert(

oracle 11g-求大神 oracle默认账号密码无法登陆

问题描述 求大神 oracle默认账号密码无法登陆 今天我重装win8系统,安装oracle之后默认账号密码无法登陆. 环境: win8 oracle11g C:UsersJianYong>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期四 9月 24 21:55:36 2015 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR: ORA-01

ubuntu 登录 图形界面-ubuntu循环登录,密码帐号都是对的,就是登不进去,一闪又回到登录界面

问题描述 ubuntu循环登录,密码帐号都是对的,就是登不进去,一闪又回到登录界面 可以进入tty1界面帐号和密码都能用,就是图形界面登不进去,输入startx 有xinit:conection to X server lost 解决方案 我也遇到过,我先找百度上的方法,但是我没动过环境变量啊,所以按照另一个人的方法,换一个登录器,切换到tty1,安装gdm登录器,但是登录后虽然进去桌面了,但是窗口管理器没有启动,根本没法用,所以最后只能备份文件然后重装的,所以建议楼主还是别折腾了,系统是用来用

ii-YII框架后台登陆后不能跳转到后台的主页面

问题描述 YII框架后台登陆后不能跳转到后台的主页面 老师您好. 我想问一下,在YII 1版本中,用户后台登陆的时候运用rbac权限,只有当用户登录后台后才能进去后台主页面. 我写的登陆用户名密码正确后怎么不能跳转到后台主页面吗,一直显示的是登陆的页面. 请问老师有没用遇到过这个问题? 解决方案 是不是你下载的版本有问题,可以看一下这个 Yii 2.0.5 发布,安全修复版本! http://www.oschina.net/news/64158/yii-2-0-5

Java使用新浪微博API通过账号密码方式登陆微博的实例_java

今天下了个新浪微博的API研究研究,目前实现了发布微博功能,包括带图片的微博.为了安全,新浪微博的API中并没有提供用微博帐号密码登录的功能,而是采用OAuth授权,用户通过浏览器访问新浪网站登录,登录成功后,浏览器再返回key和secret给程序. main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an

知道用户名密码,跳过登录界面

问题描述 公司有许多系统,登录名,密码是相同的,现在想通过一个界面登录就可以登录到不同系统,类似单点登录吧,但是这些系统的登录界面是不能更改的,网上找了许多说是用WebClient的,但具体怎么做不是很清楚,希望各位帮助一下 解决方案 解决方案二:你不说清楚哪些都是些什么系统,谁也是无从下手的到底是网站,还是单机程序,还是什么玩意解决方案三:都是网站呀,像一些财务,报销平台,crm等日常办公的网站解决方案四:单点登录解决方案五:andywangguanxi,我要登录网站的页面我是修改不了的,就像

asp.net做的登录后总是跳回登陆界面

问题描述 asp.net做的登录后总是跳回登陆界面 登录代码: <div id="loginButton"> <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="images/login.gif" OnClick="ImageButton1_Click" /> <asp:ImageButton ID="

asp.net (C#)登陆用户名和密码验证,用dr.Read()方法会出现大小写不区分!!(例如:我注册了大写账号,用小写账号也可以登陆).求各位大神帮我解答

问题描述 asp.net(C#)登陆用户名和密码验证,用dr.Read()方法会出现大小写不区分!!(例如:我注册了大写账号,用小写账号也可以登陆).求各位大神帮我解答!! 解决方案 解决方案二:你的代码贴出来解决方案三:SQLServer数据库??如果是,那应该不是asp.net(C#)的原因,是数据库的原因,SQLServer不区分大小写.解决方案四:谁知道你是什么方法做的验证呀解决方案五:mssql可以配置是否区分大小写,这不是c#的问题解决方案六:这里只用dr.Read()方法验证判断了