root的shell被更改以后的恢复

| |
[不指定 2009/07/03 19:02 | by 袁旭东 ]
  昨天晚上安装PHP后,不知道什么原因,root的shell被更改为/bin/csh,导致root账号无法登录。经过了一整天的尝试,终于找到了解决的方法。也就是修改shell的方法。

  重新启动系统,在启动选项菜单中选择“4”——单用户模式,以单用户模式登录FreeBSD。

  登录进去后,执行以下命令。
引用
fsck -p
mount -u /
mount -a -t ufs
swapon -a
chsh -s /bin/sh
exit

  完成了以上操作后,root可以正常登录了。

  顺便说一句,如果要修改某用户的shell,可以执行下面的命令。
引用
chsh -s user_name shell_path

Tags: , ,
纯技术分类 » Linux/Unix系统 | 评论(1) | 引用(0) | 阅读(2060)
紫木姗姗
2011/08/31 14:53
赞,谢啦
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]