如果centos系统忘记root密码时候i,可以通过单用户模式进入更改密码即可,但是此操作需要重启机器, 非特殊情况,不建议如此方式: PS: centos6 与centos 7的单用户模式进入不一样,CentOS 7&RHEL 7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导 Centos7 及以上系统:第一: 开机的时候, 一直按空格键进入到grub页面, 光标按住第一行输入 "e"进入编辑模式 ![]() 第二:下拉到底部, 在 "LANG=zh_cn.UTF-8" 同行后面加上"init=/bin/sh", 然后按【Ctrl+X】进入"单用户模式" ![]() 第三: 挂载文件系统为可写模式 单用户模式下, 输入ls, 回车, 然后 mount –o remount ,rw / (该命令的解释: 进入单用户模式后,/文件系统是只读模式,任何用户都无法进行修改,那么这个时候我们就需要用到一条命令:mount -o remount,rw / 这个命令来让我们的/文件系统为可读可写模式,这样就可以实现自由修改了。) 第四: 输入passwd修改root密码 第五: touch /.autorelabel 如何之前系统启用了selinux,必须运行该命令命令,否则将无法正常启动系统 ![]() 第六:exec /sbin/init重启 Centos 6及以下版本 第一:启动,在出现Press any key to enter the menu时按下空格键,进入grub菜单, 选择内核,按"e"进入编辑模式: 第二: 在最后一行quiet后面添加single,注意空格隔开;然后按回车回到启动页面 第三:按b键以引导启动操作系统。最后出现[root@usm /]#表示已经成功进入了单用户模式。 ![]() 此时即可修改密码重启即可。 |
| 本文出处: https://www.toutiao.com/a6591412028835889668/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|