020-29133788
    资 讯
    您的位置:首页 >> 资 讯 >> 操作系统 >> 系统故障排除 >> 正文
    忘记root密码 ?

    点击:   发布日期:2013-01-06

    本文来自 www.020fix.com
    进入单人摸式
      步骤(1)
      在开机过程中...您应该曾经注意到那个在倒数9秒的东西吧....Hit [Enter] to boot immediately, or any key for command prompt.Boot [kernel] in 9 seconds.
      (别说您不知道...若真不知道..请把您的FreeBSD重开,然后仔细的看他开完一次)
     
      平时,我们通常都直接按enter(或忽略)让FreeBSD马上开机...
      这个时候,您需要按除了enter键之外的任一键,
      用来中断开机,进入命令模式。

      步骤(2)
      这时会出现一些提示语句:Type '?' for a list of commands , 'help' for more detailed helpok
      并出现提示符号ok 。
      你可以输入?寻求帮助,或是help取得更详细的说明。

      这时候,请输入:boot -s

      步骤(3)
      这时候会以单人模式进入...预设是不用输入root密码的喔...
      这时您只要更改root密码即可
      # passwd root

      步骤(4)
      改完密码后...记得按 ctrl+d 结束..让系统继续开机.....
      千万别笨笨的下reboot指令喔...^^

    应用
      a.当您的shell不小心设错,导致root无法登入,这时您可以用单人模式进入后,
        输入 vipw 来更正错误..
        注:若无法下指令,请先下mount -a 把所有的磁区 mount 上来...
            然后用完整的路径下指令ex:/usr/bin/vi 而非直接下vi
     
      b.当系统无法开机或是系统无法自动修复错误...
        您也可以用单人模式开机,然后用fsck -y 来手动执行修复。