gentoo 忘记root密码 如何修改root密码

进入grub的时候,按上下箭头
选择平时启动的那个内核
按 e 编辑这么一行:

kernel /vmlinuz root=/dev/sda2 init=/bin/bash rw

注意黑体字,就是在你原有的内核选项上增加的内容

按 enter 生效

按 b 启动

然后就在命令行了,输入passwd root 进行密码修改


另外参考曲折过程:(http://hi.baidu.com/lucilu/blog/item/375be63d06c89808baa167dd.html)

 

登录gentoo服务器。发现忘记了root密码。没办法直接single模式登录吧。
在引导装载程序菜单上,键入 [e] 来进入编辑模式。
你会面对一个引导项目列表。查找其中类似以下输出的那一行:

kernel /vmlinuz root=/dev/sda2

按箭头键直到这一行被突出显示,然后按 e

按一下空格键来添加一个空格,然后添加 single 来通知 GRUB 引导单用户 Linux 模式。

Enter 键来使编辑结果生效。你会被带回编辑模式屏幕,从这里,按 b

GRUB 就会引导单用户 Linux 模式,却发现single模式登录也要密码,我晕。single模式不行,直接就grub下修改
kernel /vmlinuz root=/dev/sda2 init=/bin/bash

按B重启进入了系统后,passwd root修改密码。。发现修改不了。原来默认的权限是read only的。没办法。继续重复grub 操作,修改
kernel /vmlinuz root=/dev/sda2 init=/bin/bash rw按B重启,终于进入了shell。修改root密码,搞定。。。。

你可能感兴趣的:(html,linux,Blog,bash)