用户名密码正确,在登陆界面循环的问题centos7

news/2024/7/7 19:26:51

文章目录

  • 一、问题描述:
  • 二、问题原因:
  • 三、解决方案:
    • 1、单用户重置密码
      • 1. 进入单用户模式
      • 2.重置密码
    • 2、单用户用户修改系统文件
    • 3、命令行模式操作
    • 4、救援模式替换系统文件
    • 5、救援模式修改系统文件

PS:记录一次centos7在登陆界面循环的问题:

一、问题描述:

之前用的挺好,偶尔一次重启后,输入用户名和密码后,进入不了桌面系统,过一会又循环到登陆界面,让你再次输入密码,一直循环。。。

二、问题原因:

  • 更新软件,导致系统底层和gnomo(界面)不兼容
  • 修改了某些系统配置文件
  • PS:下面的文件是我在/etc/profile中添加的代码,然后系统就出现了这种情况,具体原因我也不清楚。
    export ANDROID_STUDIO=/root/android-studio
    export PATH=${ANDROID_STUDIO}/bin
    但是第二种原因比较好解决,回退修改过的文件就好啦,如果是第一种,就比较麻烦了,可以尝试下面第四种解决方案。以下是各种解决方案,本人都尝试过,个人认为第4、5中可用性较高,前三种仅提供思路供大家参考。

三、解决方案:

1、单用户重置密码

1. 进入单用户模式

进入单用户模式步骤如下,相关步骤可参考:http://www.linuxidc.com/Linux/2017-04/142475.htm

  1. 重起电脑,进入内核选择界面
  2. 选择要内核并按下 e
  3. 找到LANG=en_US.UTF-8这一行
  4. 在尾部添加init=/bin/basn
  5. 使用ctrl+x重起即可
  6. 使用exec /sbin/init退出单用户

2.重置密码

  1. 以rw的方式重新挂载/,添加写权限,执行mount -o remount,rw /
  2. 修改密码,执行passwd,注意此时尽量不用小键盘。
  3. 重启电脑

2、单用户用户修改系统文件

  1. 进入单用户模式
  2. 修改被改变的系统文件

3、命令行模式操作

  1. 登陆界面按"F2"
  2. 输入用户名、密码登陆
  3. 尝试重置密码和修复被改动的系统文件

4、救援模式替换系统文件

  1. 找一个和当前系统版本一致的镜像文件,做成U盘启动
  2. 按"F4"修改Boot开机引导,从U盘启动
  3. 不要安装系统,选择rescue installed system进入救援模式
  4. 进入系统后,重新从U盘中拷贝一份系统文件,替换当前的系统文件,具体可以参考:http://linuxguest.blog.51cto.com/195664/119309/
  5. 重启电脑

5、救援模式修改系统文件

  1. U盘启动进入救援模式
  2. 回退修改过的系统文件,前提是你清楚之前误修改的文件

http://www.niftyadmin.cn/n/3656319.html

相关文章

XSLT学习笔记

XSLT全称eXtended Stylesheet Language Transformationxslt文件头xml version"1.0" encoding"utf-8"?><xsl:stylesheet version"1.0" xmlns:xsl"http://www.w3.org/1999/XSL/Transform"> <script src"http://local…

解析Google新产品Google Cube发布

本文纯属个人观点&#xff0c;如果觉得不赞成请反驳&#xff0c;但请给出理由&#xff0c;大家交流一下今天在2月27日的《计算机世界》B3版上看到这么一则标题——期待新型PC: Google Cube&#xff0c;讲的是Google负责产品的总裁已经宣布将发布一款网络PC&#xff0c;它的名字…

VS调试技巧(上)

转载自&#xff1a;http://blog.jobbole.com/45249/ 近碰巧读了Ivan Shcherbakov写的一篇文章&#xff0c;《11个强大的Visual Studio调试小技巧》。这篇文章只介绍了一些有关Visual Studio的基本调试技巧&#xff0c;但是还有其他一些同样有用的技巧。我整理了一些Visual Stu…

robots.txt 指南--介绍 [翻译]

原文&#xff1a;http://javascriptkit.com/howto/robots.shtml译者&#xff1a;Tony Qu&#xff0c;BluePrint翻译团队有一种力量其实一直在渗入大量的网站和页面&#xff0c;我们通常看不到它们&#xff0c;而且它们通常也很蛮横&#xff0c;大部分人甚至不知道它的存在&…

VS 调试技巧(下)

转载自&#xff1a;http://blog.jobbole.com/45447/ 我的上篇文章《Vistual Studio原生开发的10个调试技巧》引发了很多人的兴趣&#xff0c;所以我决定跟大家分享更多的调试技巧。接下来你又能看到一些对于原生应用程序的很有帮助的调试技巧&#xff08;接着上一篇文章来编号…

汉子字符转换与截取

下面是几个有意思的函数&#xff0c;主要是用于存在汉字字符时的转换和截取功能&#xff0c;挺好用&#xff0c;在这里记录一下。 1、 复制代码代码如下: const char *str "test测试test"; while(*str) { //这里只需要判断第一个字节大于0x80就行了&#xff0c;前…

机器人的meta标记[翻译]

原文地址&#xff1a;http://javascriptkit.com/howto/robots2.shtml如果你的网站供应商禁止你上传robots.txt文件到根目录&#xff0c;或者你仅仅是希望部分定制搜索爬虫对于你网站上的一些页面的动作&#xff0c;有一个可以代替robot.txt的方法&#xff0c;那就是使用robots的…

getMetrics()和getReaMetrics()的区别

记录一次getMetrics的错误使用&#xff0c;一次填坑之旅。 ##个人案例 最近在做视频&#xff0c;结果发现手机视频传输到PC上总是有黑边&#xff08;在图像的左右两侧&#xff09;&#xff0c;经过排查确认在屏幕录制的时候&#xff0c;图像已经存在黑边。 代码是使用android提…