Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183243
  • 博文数量: 32
  • 博客积分: 553
  • 博客等级: 中士
  • 技术积分: 369
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-17 18:18
文章分类

全部博文(32)

文章存档

2015年(1)

2014年(1)

2013年(9)

2012年(9)

2011年(12)

分类: BSD

2012-01-21 15:23:17

经常见很多朋友说把shell改成了bash,现在进不去系统了,询问如何解决,觉得有必要把它作个总结,希望大家一定不要更改root用户shell,追求强大的功能没错,但为此放弃安全则不可取,随便把shell的知识普及一下(注:本人对shell其实也是一知半解J),让大家对shell有个初步的印象。 
p.s.宣传一下CU的shell版 ,高手如云啊,学shell的好去处,希望不要在我开始学的时候没落了,呵呵。 

如果您把root的shell改成了bash(很多人因为bash的强大功能而选择了它,或者是从linux转到BSD上的,习惯了bash),而导致进不去系统了,可以通过以下几种方式解决: 
一:系统启动时,选择“4”,进入“单用户”模式,输入“boot -s”进入单用户的提示符“#”,依次键入如下命令: 
 
fsck -p
mount -u /
mount -a -t ufs
swapon -a
chsh -s /bin/csh
原作 剑心通名。

阅读(1189) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

eilinx2012-03-13 13:49:24

liwangli1983: freebsd和bash兼容性不好?.....
如果修改默认shell没改好就会出现没有shell的情况.这个时候就只能单用户了.

liwangli19832012-03-13 09:46:26

freebsd和bash兼容性不好?