趣百科

Linux输入登陆密码正确 闪回登陆界面 无法登录

编辑:Simone 2025-02-12 08:14:50 616 阅读

Linux输入登陆密码正确 闪回登陆界面 无法登录

解决Linux系统输入登陆密码正确,但闪回登陆界面,无法登录的问题

在需要输入密码的登录界面,按下ctrl+alt+F1组合键,进入tty1终端

输入登录Ubuntu时的用户名和密码,在tty1终端出现登录成功的提示,这里我的用户名是linux,默认进入当前用户主目录(我的用户名为linux,主目录为/home/linux/),可以使用pwd命令查看。若不是,可以输入如下命令:

$ cd ~ 或

$ cd /home/linux/ 注意:我这里的用户名是linux,根据自己的实际情况更改

执行命令,将Xauthority的拥有者改为用户linux

$ sudo chown linux:linux .Xauthority

备注:本人的用户名为linux,因此 chown后面跟了linux:linux若为其他用户名修改成相应的名称即可)

问题原因:主目录下的.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件 。

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

然后在终端提示符后输入:$ ls .Xauthority -l

正确无误后显示如下:-rw------- 1 linux linux 100 1月 4 17:09 .Xauthority

此时拥有者已经变为用户。

按下ctrl + alt + F7切换回图形登陆界面登陆即可。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/134005.html

相关推荐