linux X界面 输入密码正确,但是无法登陆系统,命令行界面可以登陆
2016-06-18 16:44
615 查看
方法/步骤
1 在需要输入密码的登录界面,摁下ctrl+alt+F1进入tty1终端
2 进入自己的用户目录,请勿照网上指令cd ~,实则为cd /home/username/
3 用chmod指令将.Xauthorty权限拉高,重新启动
chmod 777 .Xauthorty
原因:怀疑是.Xauthorty的权限改掉了,由于chmod之前没有看之前的文件权限,所以这里只能猜测
相关介绍1、Xauthorty文件介绍(来自网上,没有亲自验证)startX启动脚本Xserver 启动时,读文件~/.Xauthority,读入对应其display的记录.当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver.当Xserver验证这个magic code正确以后,就同意连接啦.
观察startx脚本也可以看到,每次startx运行,都在调用xinit以前使用了xauth的add命令添加了一个新的记录到~/.Xauthority,用来这次运行X使用认证
1 在需要输入密码的登录界面,摁下ctrl+alt+F1进入tty1终端
2 进入自己的用户目录,请勿照网上指令cd ~,实则为cd /home/username/
3 用chmod指令将.Xauthorty权限拉高,重新启动
chmod 777 .Xauthorty
原因:怀疑是.Xauthorty的权限改掉了,由于chmod之前没有看之前的文件权限,所以这里只能猜测
相关介绍1、Xauthorty文件介绍(来自网上,没有亲自验证)startX启动脚本Xserver 启动时,读文件~/.Xauthority,读入对应其display的记录.当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver.当Xserver验证这个magic code正确以后,就同意连接啦.
观察startx脚本也可以看到,每次startx运行,都在调用xinit以前使用了xauth的add命令添加了一个新的记录到~/.Xauthority,用来这次运行X使用认证
相关文章推荐
- Centos6 编译安装Python
- 硬盘安装CentOS 6.2以及添加GRUB启动菜单
- CentOS 6.2实战部署Nginx+MySQL+PHP
- CentOS 7系统配置上的变化解析
- CentOS下DB2数据库安装过程详解
- CentOS 6.3下编译安装Ruby 2.0笔记
- 在安装sql2005中或安装后sa用户无法登陆系统解决方法
- VPS下修改MySQL root用户密码的方法
- 更改Mysql root用户密码
- MySql5.7.11编译安装及修改root密码的方法小结
- mysql误删root用户或者忘记root密码解决方法
- Mysql5.6 忘记root密码的解决办法
- MySql5.5忘记root密码怎么办
- 在Centos 5.5 上编译安装mysql 5.5.9
- 在阿里云的CentOS环境中安装配置MySQL的教程
- hotmail,MSN 邮箱无法登陆的解决方法 秘密通道
- Mysql忘记root密码怎么办
- CentOS 6.5源码安装Erlang教程