【linux】重置fedora root密码
I forget root password on fedora,debian。fedora 17 fedora 18 fedora 19 fedora 20 fedora 21
fedora 、debian 的root用户密码忘记了。
适用于fedora15(含)以下(使用GRUB):
参考文章fedora 11 忘记密码的解决 http://hi.baidu.com/cjry_8854/item/1254edfe845253ef1a111f13
适用于fedora16(含)以上(使用GRUB2):
第一屏:系统菜单,在linux上按“e”键进行编辑
第二屏:使用上下键找到 以字符串“linux”或“linux16”(16是fedora16)开始的行。
如果你使用UEFI系统,那么这行就是以“linuxefi”开始的。
在这行的最末尾添加空格然后加上下面一行代码
rw init=/bin/bash
然后按F10或Ctrl+X来执行,bash命令行就出来了。
作为root,变更密码不需要知道旧密码,输入下面命令回车执行
# passwd
输入你的新密码两次(红色箭头处是两次输入的密码,虽然不显示)。恭喜,你已经重置了你的root密码
为了确保不被系统重置,执行下面命令
# touch /.autorelabel
到这里就完成了,直接使用下面命令重启,检查下吧。
# /sbin/reboot -f
参考:fedora project - How to reset a root password