关于shell 的问题请指点!!!

关于shell 的问题请指点!!!

如何让我自己创建的用户在登录后不调用默认的bash ,而是调用我自己编写的shell 程序。
如:
longin:xxx
passwd:******
后直接运行我的shell 程序,而不是bash (linux 系统)
我在sco unix 可以办到可为什么在redhat 8.0 中不行。
望各位大侠指点。谢谢!:confused:      
让 root 用户将 /etc/passwd 文件修改一下, 将 shell 换为你的 shell