【发布时间】:2013-03-14 13:56:16
【问题描述】:
我正在构建一个将在后台运行 tcl 脚本的网站。
我想从我的网站调用并执行它的几个 tcl 脚本。我在 Linux/Apache 服务器中使用 PHP 设计页面。我很少有用户会执行这些脚本,但这些脚本应该以该用户而不是 web 用户 (_www) 的身份执行,因为 tcl 脚本最终会自动将报告发送给执行它的用户。
我认为的一个选项是更改用户 (su),然后通过 shell_exec 执行脚本,但我看到了一些安全问题。
那么有没有更好的方法呢?
【问题讨论】: