rhel7系列和centos7系列忘记root密码后无法进入系统

本文阅读 3 分钟

有时候我们可能会忘记自己设置的root用户密码,这个时候该怎么办呢?下面会详解下如何进入单用户模式修改root密码,因为用户登录单用户模式是不需要密码的,所以我们可以对系统文件进行编辑,重新设置root密码。 这里以rhel7系列举例,centos7系列也是可以按照同样的方法来操作的,此处的redhat版本为7.4,文章末尾会对文章中的陌生名词进行解释 img

第一步:进入到开机界面,然后按"e"进入单用户模式 img 第二步:找到linux16那一行(需要将界面内容往下翻转,才能看到这行),在后面添加rd.breakimg 然后按快捷键ctrl+x运行,进入如下界面 img 第三步:依次输入以下命令,因为 mount -o remount,rw /sysroot 以读写的方式重新挂载文件系统到/sysroot/目录下 chroot /sysroot 进入/sysroot/目录下 passwd 修改密码 touch /.autorelabel 在根目录下创建.autorelabel文件更新系统配置 exit 退出 reboot 重启系统 如下图所示,passwd后面有很多方块,表示密码修改成功 img 重启系统后,大概会有3分钟左右的黑屏时间,耐心等待,如果超过3分钟,可能会修改失败 重启系统后,按照刚刚修改的密码重新登录系统既可。 陌生名词进行解释: 单用户模式: 表示系统并没有完全运行进来,只是部分程序运行,这时也不能进行远程登录到Linux系统。在系统发生故障无法启动、或者用户名或密码错误等情况,可以使用单用户模式进行维护,使系统恢复正常。这时的ROOT用户对系统有完全的操作权限,可以修复系统的同时,也能随时的对系统进行破坏。 /sysroot/:根目录。相当于windows中的c盘,存放系统文件的目录 chroot命令:修改根目录 mount -o remount,rw /sysroot : -o表示:挂载的时候指定选项,这里指定为可读写 remount:对原来已经挂载的文件系统重新挂载

本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/weixin_44431280/article/details/104340907
-- 展开阅读全文 --
KillDefender 的 Beacon 对象文件 PoC 实现
« 上一篇 02-09
Web安全—逻辑越权漏洞(BAC)
下一篇 » 03-13

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复