电子邮件管道脚本以 nobody 而不是 postfix 中的真实用户身份运行

Email pipe script runs as nobody instead of real user in postfix

我正在创建一个脚本,当接收到 postfix 的电子邮件时,它将 运行 执行。

此脚本总是 运行 作为 nobody 用户。我如何才能将其 运行 更改为存在于 'ubuntu' 等操作系统上的真实用户。由于脚本 运行ning as nobody 我正在 运行ning 进入目录权限问题,因为我正在解析电子邮件附件并将它们保存到服务器。

所以请让我知道如何以真实用户而不是任何人的身份执行脚本。

我已经在脚本上尝试了 chownchmod,但仍然 运行 无人问津。

感谢您的帮助。

成功了。 发现后缀配置有一个 属性 设置为执行脚本。 它在 main.cf 一旦您在后缀配置的 main.cf 中指定 default_privs=www-data,然后指定 reload/restart 后缀,它就会以 www-data 用户身份运行管道脚本。

希望对以后的人有所帮助。