原因有以下几种:

最好先查看log,即/var/log/Xorg.0.log .

1,磁盘空间不够了。

解决办法:字符界面登录,删除一些文件,腾出一些空间,重启即可。

2,/home/username文件夹的权限问题。

解决办法:# chown username:username /home/username -R

3,/tmp文件夹的权限问题。

解决办法:改成如下所示的权限即可。

$ ls / -lt
total 280
drwxrwxrwt  30 root root 155648 Aug 19 19:47 tmp

4, ~/.Xauthority 文件权限问题

解决办法:1>, 删除该文件

或者2>, # chown username:username ~/.Xauthority

同时可以查看log 文件  ~/.xsession-errors

5,造成循环登陆的原因还可能是.profile 或者profile 被改坏了

解决办法:从其他ubuntu系统中拷贝一个该文件。

$ cat ~/.profile 
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

6, 如果之前装过nvidia的显卡驱动,可以重新安装一下该显卡驱动(可能是该显卡驱动没完全安装成功,导致该显卡驱动的配置文件部分损坏,从而导致无法进入桌面)。

解决办法:重新安装一下该显卡驱动。

以上所列也只是常见的几种情况,欢迎大家在comments里补充!

有一种建议安装驱动时候,加上如下flags(原文网址:http://blog.csdn.net/chaihuimin/article/details/71006654?locationNum=2&fps=1):

sudo ./NVIDIA.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
这样再reboot,就不会出现循环登录的问题。

ubuntu16.04登录界面输入用户名密码后又回到登录界面相关推荐

  1. NoMachine 输入用户名密码后 闪断 解决办法

    大家好,我是虎哥,最近工作忙,好长时间没有继续套件的深度学习,今天周六,难得有空,泡好茶,打开电脑,链接套件桌面,得,出问题了,一个很奇怪的问题,win 端NoMachine输入用户名密码,链接EHu ...

  2. 关于在win10登录界面输入正确密码不能登入

    关于在win10登录界面输入正确密码不能登入 问题描述 解决方法流程 写在最后 参考网页网址 问题描述 ---- 在win10登录界面输入正确密码,然而登录界面在短时间等待之后"黑" ...

  3. python输入用户名密码、三次输入失败、退出程序_Python3练习-输入用户名输入三次错误即锁定该用户,提示登录失败...

    介绍一下会用到的一些内容 Python3打开.读取和关闭文件的方法 1 file = open('D:\passwd.txt','r') #打开文件 2 content = file.readline ...

  4. 开机先出先自己的程序界面,输入用户名和口令后再进入windows

    开机先出先自己的程序界面,输入用户名和口令后再进入windows Delphi / Windows SDK/API http://www.delphi2007.net/DelphiAPI/html/d ...

  5. 解决Ubuntu输入正确密码后无法进入桌面,一直停留在登陆界面的问题

    解决Ubuntu输入正确密码后无法进入桌面,一直停留在登陆界面的问题 参考文章: (1)解决Ubuntu输入正确密码后无法进入桌面,一直停留在登陆界面的问题 (2)https://www.cnblog ...

  6. 解决启动WebLogic输入用户名密码问题以及密码重置

    启动WebLogic时需要输入该Domain的用户名和密码,而在生产环境中,一般会要求不要在每次启动时都输入用户名密码,简化操作的复杂度,而通过一些简单的配置就可以达到这样的效果,通常的做法有两种: ...

  7. IIS Windows 集成身份验证弹出输入用户名密码的解决办法

     IIS Windows 集成身份验证弹出输入用户名密码的解决办法 2013-06-18 10:50:08 标签:IIS Windo 集成身份验证 IE 弹窗 用户名密码 作者:夏明亮 Technor ...

  8. Linux系统普通用户切换省略输入用户名密码

    今天没事,做了个小实验,普通用户切换如何省略密码 1.省略密码验证很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:roo ...

  9. git总是提示输入用户名密码的解决记录

    git总是提示输入用户名密码的解决记录 git改过密码后,再用命令行pull代码(举个例子),就会每次让你输入用户名密码,很麻烦,比如: git pull origin dev:dev 输入用户名密码 ...

最新文章

  1. 浅谈GCC预编译头技术
  2. 我的Debian 8.0 (jessie)配置文档
  3. 提高SQL的查询效率
  4. C++——异步操作(std::future、std::async、std::packaged_task、std::promise)
  5. Junit内部解密之三: 单元测试用例运行的全过程
  6. 从php+mysql环境的注入,到整台服务器的沦陷
  7. mysql pdo prepare_PDO::prepare
  8. python文件编码及执行
  9. 使用MySQL的存储过程
  10. 安卓通过js与网页的H5页面进行交换
  11. linux内核有那三部分组成,Linux内核的构成
  12. 荣耀play4t pro、荣耀x10、华为nova6,哪一个更值得买?
  13. RS报表从按月图表追溯到按日报表
  14. iOS 4 Background Audio
  15. Angr安装与使用之使用篇(十二)
  16. npm 报错 426 Upgrade Required
  17. 实战教程:平面设计配色原则
  18. web网页设计实例作业——代码质量好-上海介绍(5页) HTML+CSS+JavaScript(含源码)
  19. 站内信设计(群发)实现
  20. PHP 一一 微信公众号开发(二次开发)

热门文章

  1. 2019年最新出搜索引擎蜘蛛网页爬虫大全
  2. pdf,word,ppt在线预览
  3. 基于cling2.0的Android DLNA/Upnp客户端基本开发成功
  4. golang 调度之wakep和M创建
  5. linux systemctl命令详解
  6. 数据压缩技术简史---关于实时数据压缩的基础知识
  7. c语言编译产生随机数为什么,C语言 怎样产生随机数
  8. USB WDM驱动开发实例 bulkusb
  9. c#rs232与三菱通讯_C#对三菱PLC的以太网和串口通讯以及台达PLC的以太网通讯
  10. 数据分析案例-往届世界杯数据可视化