因为误修改了shell,root进不去了,请帮忙啊?[已解决]
时间:2005-04-27
来源:互联网
因为还不是太熟悉FREEBSD的ee,修改passwd文件的时候,把shell改错了。然后系统重启之后就root没办法login了,但是有login和password提示符。
怎么修复啊?
我试着插入第二张光盘,一开始有大概7个选项吧,选4进入单用户之后,就是sysinstall的那个界面,怎么没有字符界面啊?我按alt+f2等也没有。所以没有办法修改。
然后,还是第二张光盘,选6进入命令行,可是我发现竟然极少数的命令,没有vi,没有passwd,所以感觉无处下手啊。郁闷。
实在没有办法了,我就用FC3的resuce进入命令行吧,fdisk -l显示:/dev/hda1。然后我就mount /dev/hda1 /mnt/x,结果告诉我:无效的参数,我又试着mount /dev/hda1 /mnt/x -t ufs也都显示失败,说:没有该设备。又是不行。
因为对freebsd不是很熟悉,所以在这里请教各位几个问题:
1、freebsd5.3的分区格式是什么啊(我通过fdisk看好像ID是a5),文件系统默认的是什么啊,另外,都支持什么文件系统啊(在不编译内核的情况下)?
2、如何通过freebsd5.3的四张光盘(bootonly,disc1,disc2,mini-install),进入命令行提示符啊?就像linux的rescue或单用户模式一样,有比较完整的shell环境,较多的可用命令?我前面的方法都没有成功进入。
3、就是如何恢复我的系统,呵呵?
4、package和ports(程序源代码)的包都可以tgz结尾吧,我如何判断是package和ports呢?
谢谢各位大侠。
作者: cupid 发布时间: 2005-04-27
freebsd5.3的分区跟linux有很大的不同,就是,需要一个单独的分区,而且是主分区,不能是逻辑分区。另外,在这个分区里面,我们可以划分很多的slice,来mount各个目录,比如/和/tmp等。
package的结尾一般是tgz,在安装cdrom里面是tbz结尾的。但是,ports都是以tar.gz结尾的,通过这种方法应该可以很好的判断二者吧。
其他的问题,麻烦大家指教!
作者: cupid 发布时间: 2005-04-27
难道shell环境不是在这两个文件里面配置的吗?
作者: cupid 发布时间: 2005-04-28
我是mount -arw的,可写的啊。
另外,我试图chsh,结果告诉我:entry inconsistent ,pw_copy:invalid argument.
大家帮忙啊!我现在系统都进不去啊?
作者: cupid 发布时间: 2005-04-28
chsh
作者: outan 发布时间: 2005-04-28
郁闷啊,好几天的问题终于解决了。
作者: cupid 发布时间: 2005-04-28
可是奇怪的事情,发生了,我使用cupid仍然可以成功登陆!
chsh cupid竟然能显示cupid用户的信息,rmuser cupid也显示了cupid条目和主目录,但是最后删除的时候才告诉我失败,因为:user cupid does not exist。
我狂郁闷啊?为什么cupid可以登陆,明明passwd和master.passwd没有这个条目了啊?
大家帮帮忙啊!
作者: cupid 发布时间: 2005-04-28
作者: Freebird 发布时间: 2005-04-28
没想到您竟然也贴出解决方法了,后悔没早些过来看帖子哦。
谢谢!
作者: cupid 发布时间: 2005-04-28
作者: zz1zz 发布时间: 2005-05-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28