后缀,设置pipe道权限

我在我的机器上configuration了postfix,使用虚拟别名在传入的电子邮件上调用一个php脚本。 该脚本被调用,但它运行为“nobody”,因此我不能发送信号到另一个程序从我的脚本作为一个真正的用户运行。

我find了设置default_privs并将其设置为运行我要发信号的程序的用户,这个工作,但仍然可以让我发信号只有一个用户的程序。

我该如何解决这个问题? 我想把root放在default_privs中,并将被调用的脚本su放入适当的用户帐户中将是一个愚蠢的举动,但是还有什么替代方法呢?

master.cf为pipe道设置一个传输。 在那里你可以设置选项user=来运行该用户下的pipe道。 完全如手册中所述: http : //www.postfix.org/pipe.8.html

正如default_privs的其他手册所述:“ 请勿指定特权用户或后缀所有者”。