RHEL5下重设密码

原文地址:http://hi.baidu.com/naruto6006/item/47c76e34701d39c52e8ec2aa

      LINUX系统忘记密码是很郁闷的的事情,进不了系统,又不想重装系统,那有没有好的解决办呢?下面以图文的形式介绍一下具体的操作步骤!

一、保证系统的grub没有被加密,如果被加密的话,至少要知道grub的密码

二、重启系统,进入下面的界面:(开机后,如果没有设置grub密码,那系统会自动到达这个界面,如果有则需要输入grub才能到达此界面)

三、按一下“e”键,进入下一界面,如图:

四、选择上图中的第二项,再次按一下“e”键,进入下一界面

五、如上图所示,在最后面添加一个“空格”和“1”,然后按一下“回车”键,进入下一界面

六、在上图的界面中按一下“b”键,系统将重新启动,进入下一界面

七、在上图的界面中输入:“passwd root”,接着输入两次root用户的新密码

八、输入:reboot,重启系统,任务完成

### 如何在 CentOS 中设置 Root 用户密码 #### 方法一:通过 `passwd` 命令设置新密码 如果当前已经拥有对系统的访问权限并能够以具有管理员权限的用户登录,则可以直接运行以下命令来更改或设置 root 密码: ```bash sudo passwd root ``` 此命令会提示输入新的 root 密码,并再次确认该密码。完成这一步之后,root 账户的新密码即被成功设置[^2]。 --- #### 方法二:忘记密码后的恢复方法(单用户模式) 当无法记住现有的 root 密码时,可以通过进入单用户模式重置密码。以下是具体操作流程: 1. **重启系统** 使用物理机或者虚拟环境中的重新启动选项,使操作系统进入引导阶段。 2. **编辑 GRUB 启动菜单** 在启动过程中按下键盘上的任意键中断自动计时器,显示 GRUB 主界面。选择默认的内核版本后按 `e` 键进入编辑模式。 3. **修改内核参数** 找到以 `linux16` 或者 `linux` 开头的一行,在这一行的末尾追加如下内容: ```text rd.break enforcing=0 ``` 这样可以强制让系统暂停于 initramfs 阶段以便进一步操作。 4. **挂载根文件系统为可写入状态** 当系统停留在紧急修复 shell 提示符下时,执行下面这些指令依次解锁和调整分区属性: ```bash mount -o remount,rw /sysroot chroot /sysroot ``` 5. **重设密码** 利用内置工具更新 root 的认证凭证: ```bash passwd ``` 输入两次相同的新密码即可生效。 6. **退出并继续正常启动过程** 完成上述步骤以后,按照顺序敲击下列几条语句返回常规工作流当中去: ```bash touch /.autorelabel exit exit reboot ``` 这种方法适用于 CentOS 7 和较早版本的情况[^1];对于更高版本如 CentOS/RHEL 8 及以上可能略有差异但大同小异。 --- #### 注意事项 - 设置强健复杂的密码组合有助于提升服务器安全性。 - 如果涉及数据库管理比如 MySQL/MariaDB ,也需要单独考虑其自身的授权机制处理方式[^3]。 - 对于某些特定场景下的高级配置需求(例如大数据平台部署),则需额外关注相关组件间交互影响因素[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值