ubuntu12.04管理员账户登录不了桌面,仅仅能客人会话登录

求助!!ubuntu12.04管理员账户登录不了桌面,仅仅能客人会话登录。

登录管理员账户时,输入password后,一直在登录界面循环

费了好大劲啊,一上午的时间,最终搞定了,哈哈哈

ctrl+alt+f1 ,切换到tty1,输入管理员帐号和password

sudo rm -r .Xauthority*

sudo reboot   //重新启动

ok

可惜,不明确为什么删除.Xauthority*就ok的原因。

关于.Xauthority:startx的脚本文件

Xserver 启动时,读文件~/.Xauthority,读入相应其display的记录.当一个须要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver.当Xserver验证这个magic
code正确以后,就允许连接啦.

        观察startx脚本也能够看到,每次startx执行,都在调用xinit曾经使用了xauth的add命令加入了一个新的记录到~/.Xauthority,用来这次执行X使用认证

以下转摘帮了我大忙的文章,分享给大家:

ubuntu12.04循环登录,无法进桌面的问题。

关于这个问题,网上非常多答案,可是都是零零星星,并且各种说法不一样,这就说明了,产生这样的现象的原因非常多,因此非常难界定你遇到这个问题的解决办法是不是这一个,我也遇到这个问题,以此记录下来,供来人參考。



首先,ubuntu12.04已经正常使用了一段时间,后来由于想在ubuntu上安装bt5的工具,依照网上给的方法,更新源,而且使用gpg命令去设置密钥,然后发现firefox提示网络链接出错。因此想到重新启动,重新启动之后发现输入正确的帐号和password会闪一下命令行,然后又回到登录界面。



以上是主要症状,我百度google了一下,发现非常多答案,于是一一尝试,现将网上提到的主要方法总结例如以下:

       1.环境变量被改动。

解决:

   Ctrl+Alt+F1~F6,都能够进入命令行模式,分别为 tty1~tty6。

      注:Ctrl+Alt+F7 就是窗体模式。

  

    使用username和password进入。

  

   sudo==/usr/bin/sudo

    vi==/usr/bin/bi

    去掉三个文件里给PATH添加的 /home/sjjz/android-sdk-linux_86/tools 路径

    whereis=/usr/bin/whereis

    cat==//bincat

    mv==/bin/mv

    ls==/bin/ls

    bash==/bin/bash

重新启动:

   /usr/bin/sudo /sbin/reboot

2.改动了profile文件

解决:

利用Alt+Ctrl+Shift+F1进入命令行模式, 以root的身份更改了/etc/profile文件, 这个文件我昨天在配置JDK执行环境的时候对其进行了改动, 如今又将内容改了回来,最终能够正常进入了。

3.改动了environment

解决:

/usr/lib/sudo /usr/lib/vi /etc/environment,然后将光标移动到PATH=$PATH:/home/user1/program/androidSDK/tools 这一行,按两次D,即DD就删除了着一样,

再输入命令

4.认证的问题

解决:

今天无缘无故登录不了系统 在登录界面输入正确password后 黑屏一闪后又跳转到登录界面

黑屏出现的时间太短 经过多次查看发现 卡在check battery state

解决方法:

  sudo rm -r .Xauthority*



当然,还有其它的原因,我尝试了以上几种方法都没成功,后来看到有一个博客,简单讲到这个问题的本质是开机时,系统会读入/home文件夹下的一些初始化文件,假设找不到这些文件就会出错,出现之前说明的症状。结合我之前看到的一些解决方法,我觉得可能是home的权限受到更改,导致非root用户无法读取/home文件夹下的初始化文件造成的。



于是死马当作活马医,sudo chmod 777 /home,然后重新启动。

被叫去洗锅,想着用了大半天没搞定,还是重装系统比較快,没想到洗完锅回来,竟然出现了,我熟悉的桌面。

ubuntu12.04管理员账户登录不了桌面,仅仅能客人会话登录的更多相关文章

  1. ubuntu12.04管理员账户登录不了桌面,只能客人会话登录

    ubuntu12.04管理员账户登录不了桌面,只能客人会话登录 求助!!ubuntu12.04管理员账户登录不了桌面,只能客人会话登录. 登录管理员账户时,输入密码后,一直在登录界面循环 费了好大劲啊 ...

  2. ubuntu 只有客人会话登录(第一次深刻感受文件权限的威力 )

    为了测试docker的挂载权限,把宿主机的/etc/passwd文件挂载到了虚机当中,进入虚机想看下能不能直接对我宿主机上的文件进行操作,把/etc/passwd删掉了最后十行...结果宿主机上的/e ...

  3. ubuntu12.04 安装完XRDP显示空白桌面

    先放链接:http://c-nergy.be/blog/?p=3518 在ubuntu软件中心搜索:fallback session,安装gnome-session-fallback: 在主文件夹(h ...

  4. ubuntu12.04和deepin12.06使用root账户登录

    修改lightdm.conf登录方式, 1.首先,激活root账户, 在终端中执行 sudo passwd root 连续两次输入 密码,即使root账户的密码,注意密码并不在终端中显示   2. 切 ...

  5. windows远程桌面访问ubuntu12.04

    转载自 : http://blog.csdn.net/shuzui1985/article/details/7592569 1.dashboard----桌面共享 我们共享所使用的协议是rdp,所以我 ...

  6. Putty远程登录VMware虚拟机Linux(Ubuntu12.04)

    为了不至于来回在Win7和Ubuntu12.04之间来回切换,在Win7下使用VMware9.0安装了Ubuntu12.04. 首先下载Vmware9.0虚拟机软件,下载地址为:VMware-work ...

  7. Ubuntu12.04 root用户登录设置

    ubuntu12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录.以普通身份登录Ubuntu后我们需要做一些修改. 1.普通用户登录后,修改系统配置文件需要切换到超级用户模式,在 ...

  8. VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机

    NOTE: 一开始安装的Ubuntu12.04,后来又重新安装了14.04.截图基本使用了安装12.04时的截图,后来安装14.04时又补充了几张.该安装过程对Ubuntu12.04和14.04都是适 ...

  9. 搭建Ubuntu12.04交叉编译服务器

    最近在公司学着搭建一台Linux服务器作为交叉编译的主机之用,服务器端选择了Ubuntu12.04 LTS桌面版,客户端采用Windows XP平台,使用SSH工具软件putty登录到Linux主机, ...

随机推荐

  1. 【LeetCode】【Python解读】Container with most water

    这个问题是芭芭拉在采访中遇到的,不幸的是,的复杂性O(n2)该,太失望了,难怪没有通过面试. Given n non-negative integers a1, a2, ..., an, where ...

  2. csdn仍是"待定"对?

    正如标题,我的博客会审查,?我们见证.如此反复.考虑到该博客平台的变化.              看来,这次最终逃脱被"待审核",看来再也不用受这个困扰了,希望以后CSDN可以在 ...

  3. 房费制 它 结账BUG

    声明:以下内容仅仅是对在桌子上的卡与卡表的后面,适合学生的表!     最近,我们已经开始做VB.NET系统重构版,在这里跟大家聊聊我在机房收费系统中发现的漏洞. 在机房收费系统中有这样一个窗口--结 ...

  4. ORA-38760: This database instance failed to turn on flashback database 第三篇

    ORA-38760: This database instance failed to turn on flashback database  第三篇 第一篇 第二篇 问题现象:      在数据库a ...

  5. Android+NDK+OpenGLES开发环境配置

    1.资源 (1).Android的eclipse开发环境 我用adt-bundle-windows-x86.官方主页就能下载.这是一个打包的版本号,直接执行eclipse.exe你可以开始 (2).N ...

  6. 如何track存储过程的编译次数

    原文:如何track存储过程的编译次数 转载自此处 有个script我们很熟悉,是用来去查找当前SQL Server中哪些存储过程变重编译的次数最多的: --Gives you the top 25 ...

  7. Java 新特性(7) - Java EE 7 新特性

    http://www.ibm.com/developerworks/cn/java/j-lo-javaee7/ 新特性主要集中在: 1. 提高开发人员的生产力 2. 加强对 HTML5 动态可伸缩应用 ...

  8. Partitioner分区过程分析

    Partition中国人意味着分区,意义的碎片,这个阶段也是整个MapReduce该过程的第三阶段.在Map返回任务,是使key分到通过一定的分区算法.分到固定的区域中.给不同的Reduce做处理,达 ...

  9. MongoDB(两)mongoDB基本介绍

    MongoDB介绍 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库其中功能最丰富,最像关系数据库的.他支持的数据结构很的松散,是类似json的bjson格式,因此能够存储比 ...

  10. CMap与hash_map效率对照

    CMap与hash_map底层均採用hash stable实现,CMap是MFC提供的模板类.hash_map尽管眼下并未纳入C++标准模板类库,但差点儿每一个版本号的STL都提供了对应的实现.CMa ...