linux以root身份登录登不上,一直是这个界面,root也进不去

ubuntu14.04忽然不能登录,输入密码一直返回登录界面 - 操作系统当前位置:& &&&ubuntu14.04忽然不能登录,输入密码一直返回登录界面ubuntu14.04忽然不能登录,输入密码一直返回登录界面&&网友分享于:&&浏览:4次ubuntu14.04突然不能登录,输入密码一直返回登录界面
解决方法:
1、ctrl + alt + F1进入命令终端
2、重装gdm,sudo apt-get install gdm
3、修改启动顺序:dpkg -reconfigure gdm
4、重启reboot可登录。
其他办法一:
1. 进入了登录界面后,不用输入密码,按住Ctrl+Alt+F1(听说F1~F6都行)
2. 进入了ubuntu的命令行界面,先输入用户名回车,然后输入密码回车(纯新手,不懂,习惯的直接密码了,折腾了很久)
3.1 输入sudo vi /etc/profile,打开了profile文件,将多余的语句删除掉,输入:wq回车保存,输入 sudo reboot重启。
其他办法二:
在桌面中操作,
进入了命令行界面,输完用户名和密码;
输入startx,进入了桌面界面,使用Alt+T打开终端,在终端中输入sudo gedit /etc/profile编辑环境变量,将多余的语句删除掉,点保存后关掉,在终端中输入sudo reboot 重启。
在登录界面输入密码就OK了。
其他办法三:
ctrl+alt+f1 ,切换到tty1,输入管理员帐号和密码
sudo rm -r .Xauthority*
(Xauthority文件在/home/用户名/.Xauthority)
sudo reboot
Xserver 启动时,读文件~/.Xauthority,读入对应其display的记录.当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver.当Xserver验证这个magic code正确以后,就同意连接啦.
观察startx脚本也可以看到,每次startx运行,都在调用xinit以前使用了xauth的add命令添加了一个新的记录到~/.Xauthority,用来这次运行X使用认证
在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,
执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。
如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。
因为在 ~/.bash_profile文件中一般会有下面的代码:if [ -f ~/.bashrc ] ; then
. ./bashrcfi~/.bashrc中,一般还会有以下代码:if [ -f /etc/bashrc ] ; then
. /etc/bashrcfi所以,~/.bashrc会调用 /etc/bashrc文件。最后,在退出shell时,还会执行 ~/.bash_logout文件。执行顺序为: /etc/profile -& (~/.bash_profile | ~/.bash_login | ~/.profile) -& ~/.bashrc -& /etc/bashrc -& ~/.bash_logout关于各个文件的作用域,在网上找到了以下说明:(1) /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。(2) /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取(即每次新开一个终端,都会执行bashrc)。(3) ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。默认情况下,设置一些环境变量,执行用户的.bashrc文件。(4) ~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。(5) ~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。
(6) ~/.bash_profile: 是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。
/etc/profile和/etc/environment等各种环境变量设置文件的用处
1)先将export LANG=zh_CN加入/etc/profile,退出系统重新登录,登录提示显示英文。
2)先将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。
用户环境建立的过程中总是先执行/etc/profile,然后再读取/etc/environment。为什么会有如上所叙的不同呢?而不是先执行/etc/environment,后执行/etc/profile呢?这是因为: /etc/environment是设置整个系统的环境,而/etc/profile是设置所有用户的环境,前者与登录用户无关,后者与登录用户有关。系统应用程序的执行与用户环境可以是无关的,但与系统环境是相关的,所以当你登录时,你看到的提示信息,如日期、时间信息的显示格式与系统环境的LANG是相关的,缺省LANG=en_US,如果系统环境LANG=zh_CN,则提示信息是中文的,否则是英文的。
对于用户的shell初始化而言是先执行/etc/profile,再读取文件/etc/environment;对整个系统而言是先执行/etc/environment。这样理解正确吗?登陆系统时的顺序应该是
/etc/enviroment --& /etc/profile --& $HOME/.profile --&$HOME/.env (如果存在)/etc/profile 是所有用户的环境变量/etc/enviroment是系统的环境变量
登陆系统时shell读取的顺序应该是/etc/profile -&/etc/enviroment --&$HOME/.profile --&$HOME/.env原因应该是用户环境和系统环境的区别了,如果同一个变量在用户环境(/etc/profile)和系统环境(/etc/environment)有不同的值,那应该是以用户环境为准了。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。&&& 急!root进不了,说“会话持续不到10秒钟” ??-红联Linux系统门户
您的位置:
&& 查看内容 - - -
&&& 急!root进不了,说“会话持续不到10秒钟” ??
红蓝交织发布于
&&字号: &&&&(网友评论&4&条)&
可能是上次在root登陆是装JDK,修改了一些环境变量,,
重启之后 进root就提示“会话持续不到10秒钟,如果你没注销,这就以为着安装可能出现了错误,。。。”
在网上搜索了一下,有很多出现这个问题的帖子,但都没有确切的 解决方法,,
不知道 哪位大侠知道这个问题???
作者: Makeaugust&发布日期:
你看看这个
解决Linux登录错误:你的会话只持续不到10秒钟…
我使用的是Fedora Core 5,登录普通帐户时遇到的这个登录错误的全部信息是:“您的会话只持续了不到10秒钟,如果您还没有注销,这就意味着安装可能出了问题或者您的磁盘空间已经耗尽,可以试试某个安全模式登录以查看是否可以解决此问题。”
然后我使用了所谓安全模式failsafe登录,除了在命令行里用用cd/ls查看查看文件以外,没有任何看起来“可以解决此问题”的东西。磁盘空间根本没有问题我也不明白这究竟“意味”着什么。幸运的是root帐户还可以顺利登录。于是我试着新建、重建普通帐户,但均告失败,任何普通帐户都无法登录!
对于解决不了的问题,GOOGLE LINUX是个好去处。我搜索发现很多人碰到我这个问题:有的人用REDHAT,用的人用SUSE;有的人用GNOME,有的人用KDE;有的人有详细提示信息,有的人像我这样什么提示也没有。似乎导致这个错误的原因有很多,但没有一个像我这样出错的人得到最终的解答。
这时PKUBBS上一个无人解答的求助信息引起了我的注意。这个人在遇到无法顺利卸载的一个软件后清空了/tmp和/opt导致出错。我想起来出错前我曾用root帐户把/tmp当成垃圾文件丢进了垃圾箱!
我重新回到了root帐户,把垃圾箱里的tmp拖了回去。满心希望地进行试验,发现普通帐户依旧无法登录!难道不是tmp丢失造成的问题?
快要绝望的时候,我试着用英文搜索GOOGLE LINUX。英文资源果然丰富,很快就找到了关于tmp的解答:
I accidentally deleted whole /tmp directory today and I had been experiencing same that problem.
Anyway I was happy enough, because I could log in as root to try and fix this problem. So I created /tmp and then issued chmod 1777 /tmp and problem was sold.
I don’t recommend you to do this or anything but this is in short what I’ve done…
…like root
作者提出的解决办法就是:
rm -rf /tmp
mkdir /tmp
chmod 1777 /tmp
于是我用root将tmp帐户权限修改为777,问题解决!
在此记录,献给所有迷失在开源程序里的人们!
作者: 红蓝交织&发布日期:
今天搞了一下午,总算被我搞定了,,
下面就写一下我的具体解决方法把!! 以后要是有朋友碰到类似问题也可以参考一下?!!
我的是 Red Hat Linux9 , 前一次登陆的时候可能是因为改了下JDK的环境变量,
等重启之后 就无法用root登陆了,提示“会话持续不到10秒钟,如果你没注销,这就以为着安装可能出现了错误,。。。”
注: 虽然root不能直接登陆, 但普通用户还是可以登陆的。
1。先进入普通用户, 在终端输:
然后输入root密码,进入root
2。先把 /tmp 的目录文件删掉(至于为什么,只是参考网上,我也不知道为什么!)
(把tmp删掉后再重新创建一个, 改权限为 1777)
3。按照网上的做法,到这一步,重启之后应该就会好的, 但是,我重启之后, 出现了更加严重的问题,
只能进入文本模式了, 无法加载图形模式。(当时急了!)
主要提示:
(==) Log file:"/var/log/XFree86.0.log",
(==) Using config file:"/etc/X11/XF86Config"
Could not init font path element unix/:7100, removing from list!
Fatal server error:
could not open default font 'fixed'
4。在此文本模式下,用root进入,
# cd /etc/X11
(X11目录文件下应该有一个 XF86Config 文件)
# vi XF86Config
(编辑这个文件)
打开这个文件后 按 i 进入vi编辑模式,
把 FontPath
"unix/:7100" 这行注释掉:
"unix/:7100"
按 ESC 退出 vi编辑模式, 进入vi 命令模式, 然后 输入
(注意,带上:号)
5。 It's OK!
进入图形模式!!!
--Calvin !
[ 本帖最后由 红蓝交织 于
21:46 编辑 ]
作者: yuanye002&发布日期:
刚好遇到 了这个问题
找到这个很古老的帖子
希望明天能够按照方法解决啊
作者: queenie3660&发布日期:
好的帖子大家转!!赚分大家一起赚!!谢谢
共有评论数 4/每页显示数 10
发表评论,与各位同人交流。回复请点击下方的我要评论按钮(游客可回复),要发表贴子请点击
Linux教程下载?“”(请点击),Linux教程免费下载。
求助Linux问题?论坛有39版块,覆盖所有Linux技术层面。前往“”
 |  |  |  |  |  |  |  |  |  |  |  | 
&2017 红联 Powered by SupSitelinux,root密码正确,无法登陆是什么问题呢?_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:173,538贴子:
linux,root密码正确,无法登陆是什么问题呢?收藏
CentOS 6.7,root密码正确,无法登陆是什么问题呢?密码123456
昨天还在用,今天就不行了。虚拟机安装的,遇到过两次了,第一次直接恢复备份解决的。今天又来,受不了了。有谁知道,解答一下,新手已经快疯了。
linuxO基础学习中心「需高中以上」linux,达内总监授课,免费试学!达内IT培训,专设linux学习课程,「入门+精通」,一步全搞定!学习+就业!
无法登陆是输入密码提示错误还是输入密码,然后没反应无法登陆?
你是不是直接在终端里打su了?不知道centos是什么样子的,Ubuntu的root密码是随机的没人知道,而且不是你用户名的密码。Debian是安装时设置俩密码,其中一个是root密码。centos或许也是类似的。反正可以肯定的是你的用户名肯定在sudoers里。所以如果是直接打su了,还密码错误,那么你不妨试试sudo passwd root更改下root用户的密码。但是root敢死队嘿嘿。
PASS_MAX_DAYS
也不会过期啊,为什么为什么还是会登录不了
恢复模式下修改密码吧。
登录百度帐号推荐应用

我要回帖

更多关于 linux root用户登录 的文章

 

随机推荐