Reset root password (简体中文)
本指南介绍如何恢复遗忘的 root 密码。有好几种方法能完成此任务。
Contents
使用LiveCD
通过LiveCD可以使用好几种方法:chroot并且使用passwd
命令或者擦除密码域条目。任何Linux的LiveCD都可以使用,只是chroot时它必须匹配已经安装的架构类型。这里仅介绍 chroot 方式,因为这个方法更不容易出错。
Change Root
- 启动LiveCD, mount 根文件系统.
- 然后change root。
- 使用
passwd
重置你的密码。 - 退出change root。
- 卸载根文件系统。
- 重启,记下你的密码。
使用GRUB调用Bash
- 选择适当的启动条目并且按下 e 来编辑这一行。
- 选择内核行再次按下 e来编辑。
- 在这行末尾添加
init=/bin/bash
。 - 按下 b 重启 (改动只是暂时的,并不保存在menu.lst)。重启后你将看到bash提示符。
- 你的根文件系统应该只读挂载,所以再次以read/write挂载它:
mount -n -o remount,rw /
- 使用
passwd
创建一个新的管理员密码。 - 重启,不要再次忘记你的密码。
参阅
- this guide for an example.