ubuntu登录输入用户名密码之后重新跳回登录界面

ubuntu登录输入用户名密码之后重新跳回登录界面
RT。
Ubuntu 12.04
 
某天我安装完一个输入法,通过注销重新登录,就发生了如题的情况。在登录界面输入正确的用户民密码,显示器黑屏一段时间,然后重新跳转回登录界面。重启无效。
 
通过在网上查找。发现了这个问题的解决方法。按照他的方法,问题最终解决。
 
现象:在Ubuntu登陆界面输入密码之后,黑屏一闪并且出现了check battery state之类的文字之后,又跳转到登录界面。
原因:主目录下的.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切换回图形登陆界面登陆即可。
 
问题:ubuntu开机反复回到登录界面 回答:这种情况可能是由于多种原因引起的。其中一个可能是.Xauthority文件的问题。您可以尝试进入ctrl alt F1图形界面,然后登录您的用户名密码,并按照以下步骤操作: 1. 使用命令sudo apt-get purge nvidia-*卸载NVIDIA驱动。 2. 使用命令sudo add-apt-repository ppa:graphics-drivers/ppa添加图形驱动程序PPA。 3. 使用命令sudo apt-get update更新软件包列表。 4. 使用命令sudo apt-get install nvidia-375(根据您的驱动版本而定)重新安装NVIDIA驱动。 5. 最后,使用命令reboot重启系统。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [重启更新电脑进不去Ubuntu输入密码正确反复回到登陆界面](https://blog.csdn.net/qq_38522972/article/details/83514034)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [Ubuntu系统用户登陆陷入登陆循环—权限、.xsession-errors、内存不足问题](https://blog.csdn.net/weixin_47244593/article/details/129553905)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值