红联Linux门户
Linux帮助

f10 忘记了root的密码怎么办啊?

发布时间:2009-06-03 23:29:02来源:红联作者:JasonKwong
安装的时候没太留意 。只记住了普通用户的密码了。root的密码忘记了。怎样才能获得root的权限呢?
文章评论

共有 6 条评论

  1. 妻梅子鹤 于 2009-06-05 14:20:53发表:

    JasonKwong
    谢谢,学习了

  2. woflying 于 2009-06-05 13:46:37发表:

    说的很详细,受用!!!

  3. dchwlinux 于 2009-06-04 20:23:58发表:

    [i=s] 本帖最后由 dchwlinux 于 2009-6-4 20:26 编辑 [/i]

    进入单人模式,就不用输入密码,直接获得root权限了。
    1、开机的时候按Esc进入系统引导画面,光标条移到正常启动选项(你的应该是默认的,就不用移了),按e编辑(e=edit,引导画面有说明)。
    2、在接下来的画面中大约会出现3行,光标条移动到kernel行,按e编辑,在后面空格后输入single。就像这样: kernel xxxxxxxxxxxxxxxxx single,回车。然后按b(=boot)启动,就进入单人模式了。这样进入后你就有了root权限。看到#提示符后就可以清除root密码了。
    3、编辑/etc/passwd和/etc/shadow文件,清除root行的第二栏内容。(vi会用吧?不会往下看)
    4、方法:在提示符后输入vi /etc/passwd,进入编辑画面。每一行代表一个账户,分若干栏,栏之间用冒号隔开了。移动光标到root行,删除(x键删除光标当前所在字符)第二栏内容。按ZZ(大写哦)保存退出。/etc/shadow的编辑方法类似。/etc/passwd的root行是这样的:
    root:[color=Red]x:0:0:root:/root:/bin/bash[/color]
    /etc/shadow的root行是类似这样的:
    root:[color=Red]ds%*HJGZHsjklahdfjsklaf%$^#6:25678:0:9999:7:::[/color]
    你要删掉的就是其中的x和ds%*HJGZHsjklahdfjsklaf%$^#6,按ZZ保存退出。
    5、新建密码。在提示符后输入passwd root,然后输入新密码(屏幕不会显示,输入就是了)和确认新密码。如果要求输入旧密码可以直接回车或按一个空格试试。这样你就有新密码了。

  4. JasonKwong 于 2009-06-04 18:40:05发表:

    我是生手 都明白上面的方法怎样做。能详细点么?

  5. zrl20888 于 2009-06-04 06:46:09发表:

    开机进入单用户模式init 1然后passwd

  6. jyz19880823 于 2009-06-04 00:02:08发表:

    改一个,开机的时候,在后边加上single,进入单用户模式,然后passwd改密码。。。