0

我在 php 脚本中使用 spamassassin,但是当我以用户身份训练 spamassassin 时,由于 sa-learn 的用户特定性质,调用 spamassassin 的 php 脚本的 exec 命令会获得未经训练的版本。所以我需要在 exec 命令中对我的用户进行 sudo 并获取我的用户的环境以及权限

4

2 回答 2

1
sudo -u <username> <command> ...
于 2009-07-15T16:55:06.913 回答
0
sudo -H -u <username> <command>

-H 标志设置$HOME环境变量。如果不设置此标志,SpamAssassin 可能会在旧用户的主目录中查找设置。

于 2009-07-15T17:18:17.473 回答