新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > FreeBSD教程 > 正文:FreeBSD忘记root密码的一次修复

FreeBSD忘记root密码的一次修复

新客网 XKER.COM 2008-01-18 来源:新客网编辑整理 佚名 收藏本文

  【新客网FreeBSD教程】换工作的时候,把root的帐户给了下一任治理员,结果小朋友不怎么懂bsd,我告诉他改密码,改了以后, 隔一段时间不用以后,忘记了。

  而我对console和ttyv都设置是安全限制,这样连单用户模式也无法进入了,现场还没有fixCD,只有另一台bsd系统,我有root权限。

  于是把忘记密码的硬盘挂到了有root权限的系统上。
  先检查文件系统
  #fsck -y /dev/ad2s1
  挂载到一个目录上
  #mount /dev/ad2s1 /mnt
  用chroot创建个环境
  #chroot /mnt
  然后进里面挂载丢失root密码的usr目录
  #fsck -y /dev/ad2s1f
  #mount /dev/ad2s1f /mnt
  设置密码
  #/usr/sbin/passwd root
  设置后,把硬盘换回原来机器。登陆正常。

  重新启动FreeBSD,当出现倒记时的时候按任意键(除了Enter),然后输入'boot -s',进入系统后先运行`#/sbin/mount -a`,现在你可以用`passwd`来修改root密码了。

  

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐