## Centos7忘记密码-单用户改root密码

1.在开机启动的时候按“e”键进入CentOS的启动菜单项界面,移动光标到ro这里

2.更改为rw init=sysroot/bin/sh,Ctrl+x。

```
rw:表示根文件系统(root filesystem)以读写(read-write)模式挂载。默认情况下,根文件系统通常以只读(read-only)模式挂载,以防止在启动过程中发生意外的文件系统损坏。通过指定 rw,可以确保根文件系统在启动时是可写的。

init=sysroot/bin/sh:这个参数指定了内核在启动过程中应该运行的初始化进程。通常,init 进程是系统启动的第一个进程,负责启动和管理其他所有进程。在这个例子中,init 被设置为 sysroot/bin/sh,这意味着内核将启动一个 shell(通常是 Bourne shell /bin/sh)作为初始化进程。

这个模式是用于管理者系统维护的,在这种只有一个基本的单用户模式,系统只会启动一个shell进程,没有连接其他服务和用户。
```

3.接着输入 chroot /sysroot(mnt/sysroot)

然后就可以passwd 用户名,touch /.autorelabel更新一下,exit退出reboot并重启,就成功了

```
这个目录通常用于临时挂载
```

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐