免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2253 | 回复: 0
打印 上一主题 下一主题

freebsd root密码丢失的处理方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-26 16:28 |只看该作者 |倒序浏览

                以前一直使用redhat ,刚接手了一台freebsd系统电脑,root密码丢失,且单用户无法进入。
处理方法:
1.在自己电脑上的虚拟机中安装了个freebsd7.2系统。
2.将丢失root密码的磁盘取下,安装到自己的电脑中,安装完后在自己电脑的磁盘管理中查看是否能检测到磁盘,如果不能可能是没 有插好,需要重新安装一次。
3.打开虚拟机,但是不要启动freebsd系统,在硬件配置界面中选择 edit virtual machine settings->add->hard disk->next->use  a physical disk(for advanced users)->next->device中(physical drive1)->finished.点ok后回到启动界面启动系统。
4.进入系统后使用root账户登录,然后 #cd /dev/    #ls 如果发现除了有新添加的硬盘就说明硬盘被识别出来了。我的新添加的硬 盘的/分区为ad1s1a,根据硬盘添加的位置的不同标实号可能会有所不同。
5.挂载丢失root密码的硬盘的/ 分区,我的是ad1s1a,  命令行操作为 #cd /mnt/   #mkdir bsd #fsck -y /dev/ad1s1a #mount /dev/ad1s1a /mnt/bsd  如果没有错误提示说明挂载成功.  最后用 #df -h 命令查看 /分区已经挂载上了。
6.现在/分区已经挂载上了,接下来要挂载的是/usr分区,因为要使用 /usr/bin目录下的命令。#mount /dev/ad1s1f  /mnt/bsd/usr
7.现在所需环境已经完成直接 #cd /mnt/bsd  #chroot ./   #passwd root  修改密码。
8.将虚拟机关掉,拆下硬盘装回原来的机器,启动机器。启动后出现错误提示,记不太清楚了大概是让挂载 /分区。网上查找了下原  因说是硬盘安装的问题,如果接在第一个ide口上并且是master,那么硬盘/分区识别出来的便是ad0s1a,因为硬盘在    拆除时跳线设置的是master,要在别的电脑挂载为了方便就把跳线拆下了,重新装回硬盘时也没有把跳线装回,机器识别时硬盘是第一个 ide口slave盘。将跳线装回,重新启动,顺利进入了系统。
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93978/showart_2104795.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP