linux忘记root密码(vmware安装的centos7版linux系统)

本文介绍了两种方法来重置VMware上安装的CentOS7系统的root密码。第一种方法是在GRUB引导界面编辑模式下,通过添加`init=/bin/sh`进入救援模式,然后重新挂载根目录,更改密码并更新SELinux上下文。第二种方法是通过添加`rd.break`,重新挂载`/sysroot`并切换到该目录,同样可以重置密码。详细步骤包括重启、编辑引导选项、进入救援模式、修改权限、更换密码及退出重启。
摘要由CSDN通过智能技术生成

第一种方式(在linux16后添加init=/bin/sh)

1.重启虚拟机,在grub引导界面(如下图)按e进入编辑模式

在这里插入图片描述

2.按↓键,按向下方向键↓找到以linux16开头的行,在最后加上 init=/bin/sh(如下图,注意前面有一个空格)

在这里插入图片描述

3.按Ctrl+x进入救援模式

4.重新挂载/(根目录)为可读写模式

 mount -o remount,rw /

5.更换root密码,也可以更换其他账户的密码

 passwd root

6.更新selinux上下文

 touch /.autorelabel

7.输入exec命令,等一会儿会自动重启

exec /sbin/init
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值