- 论坛徽章:
- 0
|
补充上下: 你可以在 /etc/passwd 里边,修改对应的用户 将 用户后边的shell 配置信息改为 自己想要的shell
bash: idcdpi :503:503::/home/idcdpi:/bin/bash 比如bash 可以改为 csh source /etc/passwd 后切换到 idcdpi 用户下,发现csh已生效!!
Linux的Shell有许多种,每种都有不同的特点。常用的有sh(Bourne Shell), csh(C Shell), ksh(Korn Shell), tcsh(TENEX/TOPS-20 type C Shell), bash(Bourne Again Shell)等。系统管理员可以根据系统情况和用户习惯为用户指定某个Shell。如果不指定Shell,那么系统使用sh为默认的登录Shell,即这个字段的值为/bin/sh。
用户的登录Shell也可以指定为某个特定的程序(此程序不是一个命令解释器)。利用这一特点,我们可以限制用户只能运行指定的应用程序,在该应用程序运行结束后,用户就自动退出了系统。有些Linux 系统要求只有那些在系统中登记了的程序才能出现在这个字段中。 |
|