Centos7重置root密码

本文介绍了一种在CentOS系统中通过GRUB引导编辑模式重置root用户密码的方法。步骤包括进入GRUB编辑模式、修改启动参数、切换文件系统为可读写模式、更改密码并确保SELinux正确配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在grub引导界面按下 e 键,进入编辑菜单模式
2.找到
linux16 /vmlinuz-3.10.0-123.8.1.el7.x86_64 root=/dev/mapper/centos_bogon-root ro rd.lvm.lv=centos_bogon/root rd.lvm.lv=centos_bogon/swap crashkernel=auto  vconsole.font=latarcyrheb-sun16 vconsole.keymap=us rhgb quiet LANG=zh_CN.UTF-8
这行
把 rhgb quiet LANG=zh_CN.UTF-8删掉 替换成 init=/bin/sh

然后按ctrl+x

3 一阵滚屏过后,sh-4.2#就出现了
4 现在是只读模式 需要运行  mount -o remount, rw / 命令,加载为可读写模式
5 运行passwd改密码,如果没有执行上步,就会得到一个Authentication token manipulation error
6 这一步很关键,需要运行一下touch /.autorelabel,一个字也不能打错,否则什么密码已登录不了,这步是通知Selinux,初学者最讨厌的东西,但是以后也是必须要研究的。
7 运行 exec /sbin/init
8 等待selinux验证过后 机器就重启 可以用新密码登录了

重启后我发现一个奇怪的问题,默认的一般用户图形界面(CentOS Linux (3.10.0-123.8.1.el7.x86_64) 7 (Core)这一项)引导不下去了,死机,原来是重置root密码以后,系统配置也丢了一些。用root用户进控制台,然后startx,就可以进入x了,把系统语言选项改回中文,CentOS Linux (3.10.0-123.8.1.el7.x86_64) 7 (Core)就不会死在引导画面上了。

原文:http://blog.chinaunix.net/uid-29933106-id-4538943.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值