+ -
当前位置:首页 → 问答吧 → 如何配置/etc/passwd让用户执行一个脚本后自动退出

如何配置/etc/passwd让用户执行一个脚本后自动退出

时间:2011-03-16

来源:互联网

如何让用户登录执行一个脚本,比如一个menu.sh的菜单脚本,退出菜单后即logout

作者: Perl_Er   发布时间: 2011-03-16

那个用户的shell直接写成这个meun.sh,menu.sh退出了,用户就退出了:wink:

作者: rainbird2   发布时间: 2011-03-16

回复 rainbird2


    这个我试过了,得到下面的错误


QUOTE:
su: /home/james/menu.sh: Exec format error

作者: Perl_Er   发布时间: 2011-03-16

登陆的那个用户没有menu.sh的执行权限吧

作者: rainbird2   发布时间: 2011-03-16

本帖最后由 Perl_Er 于 2011-03-16 10:57 编辑

回复 rainbird2




QUOTE:
    -rwxr-xr-x 1 james james 449 Mar 16 09:08 /home/james/menu.sh



不是没有登录权限。
没有在menu.sh前面加解释器,现在可以了 :sleepy:
  1. #!/bin/sh
复制代码

作者: Perl_Er   发布时间: 2011-03-16

我仰视你一下

作者: rainbird2   发布时间: 2011-03-16