|
发表于 2004-11-14 05:21:21
|
显示全部楼层
'passwd -e'和修改/etc/passwd只能由系统管理员进行。普通用户自己无法修改。如果用户自己希望更换shell, 就需要自己配制。
我所在的公司规定公司只支持csh和ksh, 不支持bash。因此系统管理员不能给用户配置bash.我是将自己的配置进行了修改从而使用bash的。
系统管理员给我配置的是csh, 我修改自己的~/.cshrc, 增加
if ($SHELL == /bin/csh) then
setenv SHELL /opt/corp/unsupported/bin/bash
exec $SHELL -login
else
exec $SHELL
endif
这就可以了。 |
|