解决FreeBSD改变用户shell导致无法登陆进入系统问题

本人装的是FreeBSD9.0,之前一直用的都是Linux,而且shell一直都是在用bash,FreeBSD默认的shell是csh,所以有些不习惯,于是在ports下进行了bash的安装,之后改变了用户shell,可是一不小心把bash给卸载了,而在卸载之前却没有改变用户shell,于是科导致登陆的时候问题找不到shell而无法登入,下面是解决方法
首先重启FreeBSD
然后按下4,再按下2键
之后输入boot -s进入单用户模式的提示符,接着依次输入下面命令
fsck -p
mount -u /
mount -a -t ufs
swapon -a
chsh -s /bin/csh
现在重新启动FreeBSD使用root帐号登陆,就可以登陆了

–阅读次数(23)

发表评论

电子邮件地址不会被公开。

*