LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1391|回复: 6

如何写一个脚本让某个程序以特定的用户运行

[复制链接]
发表于 2003-2-15 09:51:38 | 显示全部楼层 |阅读模式
用bash shell可以吗?程序是没有setuid的
发表于 2003-2-15 17:11:07 | 显示全部楼层
su命令应该可以帮助实现吧。
 楼主| 发表于 2003-2-17 10:12:42 | 显示全部楼层
我就是不想用su啊,把管理密码写在脚本里不安全,能不能通过设定环境变量来实现呢?
发表于 2003-2-17 10:30:01 | 显示全部楼层
用crontab好了,定时让特定用户运行特定程序。。。
 楼主| 发表于 2003-2-17 11:25:19 | 显示全部楼层
看过系统的/etc/rc.d/init.d/function的daemon(),它们也是用su的,看来也只有这样了。问题已经解决。谢谢大家!
发表于 2003-2-18 10:06:19 | 显示全部楼层
能告诉我,怎样用su实现吗?

我的脚本里面可以写密码。只是不知道怎样通过脚本使oracle用户切换到root用户。
 楼主| 发表于 2003-2-19 09:25:02 | 显示全部楼层
从oracle到root 你可以用sudo命令会比较方便点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表