FreeBSD的root密码不知道,我该怎么办?(100分)

  • 主题发起人 主题发起人 Ironhero
  • 开始时间 开始时间
I

Ironhero

Unregistered / Unconfirmed
GUEST, unregistred user!
我单位一台FreeBSD服务器,以前的管理员辞工走了,登录密码没有告诉我,
现在我要进去,但不知怎样才可以进入?请高手为我解决问题。
 
没的办法了,重装系统吧,
给机器再加一个硬盘,在这个硬盘上装系统,系统装好了,你应该可以访问原来的那个硬盘了吧,而东西又不会丢失。
 
听人说可以用单户模式进去,然后再改密码,但又没有找到这方面的资料。
 
听谁说的,就找他去问呀!
但我想没这么容易破解的吧,要不然何来安全性,谁还敢用这种系统?
 
我已经找到答案了,下面我把操作过程简单说明一下,供各位同仁参考:
1、重新启动主机:按Ctrl+Alt+Del键使它重开机。
2、进入单人模式:在开机出现“boot:”的地方,打入-s进入单人模式,之后就可进入系统。
3、把需要的分区mount上来:
#mount -u /
#mount /usr
或直接“mount -a”将所有分区都mount上。
4、执行vipw:
把root的密码那一栏(第二栏)清掉,即:
root::0:0::0:0:Charlie &:/root:/usr/local/bin/bash
更改之后存文件离开,打exit就可以正常启动系统了。
另外,也可限制进入单人模式,通过修改/etc/ttys来办到,修改如下:
console mode unknown off insecure
即将原来的“secure”改成 “insecure” 。如果是这样的话,就没办法进入单人模式了。
 
19期(或左右)的电脑爱好者上有,找找
 
Ironhero 说得很清楚了!
 
来晚了
:(
 
多人接受答案了。
 
后退
顶部