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. 2014阿里巴巴web前实习生项目分析(1)

    以下简化CSS代码: div.container{ width:500px; background-image:url(/img/sprite.png); background-repeat:no-r ...

  2. 【C++基金会 06】explictkeyword

    C++提供keywordexplicit,你应该不能阻止的转换构造隐式转换发生的同意.声明explicit的构造不能在一个隐式转换使用. 1.演示样例 我们先来看一段演示样例代码: class A { ...

  3. C# - Abstract Classes

     Abstract classes are closely related to interfaces. They are classes that cannot be instantiated, ...

  4. JSP简单的练习-功能标签

    <!-- userfn.jsp --> <%@ page contentType="text/html;charset=gb2312" %> <%@ ...

  5. href=&quot;javascript:void(0);&quot;与#差异

    将<a>标签设置为空链接有两种方式.第一个是href="#",第二个是href="javascript:void(0);". 两种方式都设置了标签为 ...

  6. C++学习笔记36 (模板的细节明确template specialization)和显式实例(template instantiation)

    C++有时模板很可能无法处理某些类型的. 例如: #include <iostream> using namespace std; class man{ private: string n ...

  7. java实现生产者消费者问题(转)

    引言 生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,如下图所示,生产者向空间里存放数据,而消费者取用数据,如果不加以协调可能会出现以下情况: 生产者消费者图 ...

  8. SSH深度历险(三) EJB Session Bean有状态和无状态的差别与联系

    刚開始对两种sessionbean存在误解.觉得有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用.而觉得无状态是每次调用实例化一次,不保留用户信息.细致分析并用实践检验后,会发现,事实 ...

  9. WIN8 、WIN7 下IIS7.5、IIS8 的rewrite 伪静态功能设置方法

    原文 WIN8 .WIN7 下IIS7.5.IIS8 的rewrite 伪静态功能设置方法 win7和win8系统都自带有iis的功能.关于IIS的安装,上一篇已经讲述,这里就不重复了. 下面说下在w ...

  10. 百度CSND博客在搜索栏中显示图片

    原先以为百度搜索结果有图片是能够人为控制的,结果发现并非这样. 近期百度搜索结果的每一个条目左側出现了小图片,这一变化能够说是极大满足了用户的体验,不用进入站点就提前直观的推断出站点内容是否是自己要找 ...