【Linux】CentOS 7 忘记root密码,单用户模式重置密码。

这篇具有很好参考价值的文章主要介绍了【Linux】CentOS 7 忘记root密码,单用户模式重置密码。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.首先重启系统


#进入启动界面内之后在启动选项按“e”进入编辑模式。 

centos7单用户修改root密码,linux,centos,运维

2.进入编辑模式进行编辑 

#进入编辑模式后会看到这些信息。找到“Linux16”开头的行,在 Linux16 的行尾空格后添加“rd.break”

#添加完成之后,只需要按crtl+x 即可。(按照修改后的设置启动)

centos7单用户修改root密码,linux,centos,运维

3.进入微型系统,获取shell

centos7单用户修改root密码,linux,centos,运维

 4.查看挂载信息

#在启动之后会发现我们获取了一个shell,可以正常使用一部分命令了。但同时我们也会发现,当前系统中的数据和我们之前系统中的数据并不一致(某些之前系统上的文件当前都是见不到的)。现在我们查看一下挂载信息,看是否正常。

#我们通过挂载信息会发现,实际上我们原有的系统被挂载在了/sysroot 目录下了,并且是不具备 rw 读写权限的。

mount | grep root

centos7单用户修改root密码,linux,centos,运维

 5.重新挂载,使其拥有读写权限。

mount -o remount,rw /dev/mapper/centos-root /sysroot/

centos7单用户修改root密码,linux,centos,运维

 6.切换系统环境

chroot /sysroot/
#chroot 命令用于切换根目录,在切换根目录之前,根分区存在于/sysroot 中,切换之后当前使用的根目录就是我们之前正常登录系统所使用的根目录。

 centos7单用户修改root密码,linux,centos,运维

7.修改密码

passwd root        #直接使用passwd 命令对用户密码进行修改。

centos7单用户修改root密码,linux,centos,运维

 8.touch隐藏文件

touch /.autorelabe
#在修改之后需要touch 一个隐藏文件.autorelabel,因为在rd.break 环境下 SELinux 是不生效的。在不生效的情况下我们修改了用户的密码,也就是修改了/etc/shadow文件,所以密码文件的安全上下文的特性会被取消。如果没有让系统在启动时自动恢复 SELinux 的安全上下文,系统会报错“无法登录”,所以 SELinux 在 Enforcing模式下的时候(如在 disabled 模式下则不用),在根目录下 touch 隐藏文件 autorelabel 会让系统在重启时以 SELinux 默认类型重新写入SELinux 安全上下文。

centos7单用户修改root密码,linux,centos,运维

 9.恢复系统环境,重启系统

exit

reboot

10.密码修改完成,重新登陆系统

centos7单用户修改root密码,linux,centos,运维文章来源地址https://www.toymoban.com/news/detail-727147.html

到了这里,关于【Linux】CentOS 7 忘记root密码,单用户模式重置密码。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos 7进入单用户模式

    centos 7进入单用户模式的方法:首先进入开机界面,按e进行选择;然后找到相关的行,在行尾添加【init=/bin/sh】;最后按住【Ctrl+x】执行就可以进入单用户模式。 ①首先我们进入开机界面,按e进行选择 会进入以下界面  然后找到图中红线标注的该行,在行尾添加 init=/bin/s

    2024年02月17日
    浏览(38)
  • CentOS7如何进入单用户模式?

    centos 7进入单用户模式的方法:首先进入开机界面,按e进行选择;然后找到相关的行,在行尾添加【init=/bin/sh】;最后按住【Ctrl+x】执行就可以进入单用户模式。 具体步骤: 首先开机进入初始界面  在进入该页面之后要立即按e进入下一个界面 ,在下一个界面中按↓向下寻

    2024年02月11日
    浏览(54)
  • 银河麒麟服务器系统单用户模式修改密码

    前言:对于有忘记密码,系统启动无法正常加载(1.fstab文件内容写错导致系统启动卡住,2.部署应用使用和系统同名的so库,导致调用异常系统启动卡住,3.某个服务启动有问题导致系统启动卡住)等问题,需要进入到系统的单用户模式进行文件内容修改和排查。 对于系统而

    2024年02月02日
    浏览(64)
  • linux/ubuntu系统管理(8)ubuntu启动模式介绍以及如何进入单用户模式和恢复模式

    Ubuntu操作系统提供了多种启动模式,每种模式都有不同的用途和功能。下面将深入介绍Ubuntu的几种启动模式: 正常启动模式(Normal boot) :这是默认的启动模式,也是大多数用户使用的模式。在正常启动模式下,系统会按照正常的流程启动,加载所有必要的服务和驱动程序,

    2024年01月25日
    浏览(47)
  • Openstack,Redhat6.8虚拟机单用户更改密码

    1、云主机开机按e进入界面,光标选中按e   2、光标移动到最后加1 3、更改云平台虚拟机内核参数如下图: 删除\\\"console=tty0 console=ttyS0,115200n8\\\", 在rhgb quiet 后加 1     4、然后按b启动,进入单用户模式

    2024年02月16日
    浏览(38)
  • 麒麟多版本进入单用户及救援模式

    开机启动后,在出现菜单后键盘按下e 然后输入boot的账号密码,root/Kylin123123 在linux行末尾,添加init=/bin/bash console=tty0,然后按下ctrl+x,进入单用户 退出单用户,使用命令exec /sbin/init. 注:(若是修改用户密码,需要执行这个步骤再退出,touch /.autorelabel) 若出现ctrl+D: 需要输

    2024年02月13日
    浏览(41)
  • ubuntu启动模式介绍以及如何进入单用户模式和恢复模式

    Ubuntu操作系统提供了多种启动模式,每种模式都有不同的用途和功能。下面将深入介绍Ubuntu的几种启动模式: 正常启动模式(Normal boot) :这是默认的启动模式,也是大多数用户使用的模式。在正常启动模式下,系统会按照正常的流程启动,加载所有必要的服务和驱动程序,

    2024年02月05日
    浏览(51)
  • 麒麟服务器各版本进入单用户和急救模式

    开机启动后,在出现菜单后键盘按下e 然后输入boot的登录密码,root/Kylin123123,其中k为大写字母。 在linux行末,添加rd.break console=tty0,然后按下ctrl+x,进入单用户 进入单用户后,可以进行修改密码或者其他操作。 退出单用户,使用命令exec /sbin/init. 注: (若是修改用户密码,

    2024年02月08日
    浏览(46)
  • 【linux基础】linux root用户密码忘记解决方式

    1.开启虚拟机的时候,按下“e”健进入用户引导界面 2.再按下“e”,进入内核的编辑 3.找到kernel开头的选项,再次按下“e” 4. 输入 5. 按下“b”,启动 6. 启动后,输入passwd,在输入密码就可以了 7. reboot,重启虚拟机 以下以centos7举例,引用文章地址:https://www.jianshu.com/p/c

    2024年01月23日
    浏览(58)
  • jmeter登录压力测试单用户和多用户登录

    1.选中测试计划,右击添加-线程-线程组; 2.添加http请求;选择线程组右击-添加-取样器-http请求:http请求:post;路径:输入地址http://XXXXXXXXXXXXXXX;参数:添加名称:account,值:admin;名称:password,值admin  3.添加结果树;选择线程组右击-添加-监听器-查看结果书; 4.点击运行,查看结

    2024年02月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包