0
我正在php脚本中使用spamassassin,但是当我训练spamassassin作为我的用户时,由于sa-learn的用户特定性质,调用spamassassin的php脚本的exec命令将获得未经训练的版本。所以,我需要sudo来我在exec命令的用户,并与premissions我如何sudo环境?
我正在php脚本中使用spamassassin,但是当我训练spamassassin作为我的用户时,由于sa-learn的用户特定性质,调用spamassassin的php脚本的exec命令将获得未经训练的版本。所以,我需要sudo来我在exec命令的用户,并与premissions我如何sudo环境?
sudo -u <username> <command> ...
sudo -H -u <username> <command>
-h标志设置$HOME
环境变量相处我的用户的环境。没有设置此标志,SpamAssassin可能正在查看旧用户的homedir中的设置。
试过在sudo中使用调用sudo的用户的前置文件而不是用户 – kman99 2009-07-15 17:05:53