Chinaunix

标题: 用户登陆后,不同的用户名运行不同的SHELL程序 [打印本页]

作者: dreamboc    时间: 2008-05-10 19:47
标题: 用户登陆后,不同的用户名运行不同的SHELL程序
在LINUX中,如何实现不同的用户名登陆自动运行不同的SHELL程序啊,我在/etc/passwd中修改了路径,但貌似只能修改登陆时的进入目录,而无法自动运行SHELL。
    用的是ubuntu 8.04习惯来SOC这了,还是在这问吧。
    期待回复喔。谢谢
作者: zhangshebao    时间: 2008-05-11 12:34
最后一列是shell
作者: saintdragon    时间: 2008-05-11 15:27
设置用户使用的shell即可。用scoadmin来修改比较直观
作者: dreamboc    时间: 2008-05-11 15:53
我在去试试看,嘿嘿,是LINUX了
作者: dreamboc    时间: 2008-05-11 15:57
/etc/passwd
下,ofpprint用户数据为ofpprint:1001:1001:,,,:/home/ofpprint/:/bin/bash
假如我要ofpprint登陆运行的SHELL程序放在/home/print/report.sh下,我该如何修改呢?
作者: zhangshebao    时间: 2008-05-11 21:28
你不是要改shell,是要执行不同的初始化shell命令,不需要改/etc/passwd,在:/home/ofpprint/.profile最后加上一行/home/print/report.sh或exec /home/print/report.sh即可。ofpprint用户要对/home/print/report.sh有读及执行的权限。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2