昨天晚上安装PHP后,不知道什么原因,root的shell被更改为/bin/csh,导致root账号无法登录。经过了一整天的尝试,终于找到了解决的方法。也就是修改shell的方法。
重新启动系统,在启动选项菜单中选择“4”——单用户模式,以单用户模式登录FreeBSD。
登录进去后,执行以下命令。
完成了以上操作后,root可以正常登录了。
顺便说一句,如果要修改某用户的shell,可以执行下面的命令。
重新启动系统,在启动选项菜单中选择“4”——单用户模式,以单用户模式登录FreeBSD。
登录进去后,执行以下命令。
引用
fsck -p
mount -u /
mount -a -t ufs
swapon -a
chsh -s /bin/sh
exit
mount -u /
mount -a -t ufs
swapon -a
chsh -s /bin/sh
exit
完成了以上操作后,root可以正常登录了。
顺便说一句,如果要修改某用户的shell,可以执行下面的命令。
引用
chsh -s user_name shell_path
紫木姗姗
2011/08/31 14:53
赞,谢啦
分页: 1/1
1
1
FreeBSD常用命令小结(第一版)
安装FreeBSD、Linux 双系统


2009/07/03 19:02 | by
