Centos修改忘记的root密码 Linux教程 安全防御



由于疏忽,Centos的密码给忘记了,也没有备份,无奈只好使用单用户模式修改Root密码了。

 centos Linux (..) (Core)

 centos Linux (..) (Core)

Centos启动时,按E键进入编辑模式,


找到Linux 16开头的内容,定位到ro 修改为rw 并且在后面添加命令init=/sysroot/bin/sh 添加以后按Ctrl+X键启动。

---找到设置语言的地方,如LANG=en_US.UTF-8,在后面追加rw single init=/bin/bash,然后按ctrl+x重启系统

   fi

   linux16 /vmlinux-0........ root=/dev/.../centos-root ro crashkernel=auto.....

   ...

linux16 /vmlinux-0........ root=/dev/.../centos-root rw init=/sysroot/bin/sh crashkernel=auto.....

F-10: 保存

启动后会进入单用户模式,


#修改密码

---使用命令ls可以查看当前目录的文件,其中sysroot就是系统的文件,接下来就是要可以修改Root密码了

---命令进入到正常系统 中去。

---如果乱码(白点),使用 “#LANG=en” 修改成英文就可以了。

chroot /sysroot/ 

passwd root


#注意一定要在修改完密码后,开启了SELinux,执行命令

touch /.autorelabel


# 命令重启系统

exec /sbin/init


# 重启

reboot

签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回