2009-07-15 44 views
0

我正在php腳本中使用spamassassin,但是當我訓練spamassassin作爲我的用戶時,由於sa-learn的用戶特定性質,調用spamassassin的php腳本的exec命令將獲得未經訓練的版本。所以,我需要sudo來我在exec命令的用戶,並與premissions我如何sudo環境?

回答

1
sudo -u <username> <command> ... 
+0

試過在sudo中使用調用sudo的用戶的前置文件而不是用戶 – kman99 2009-07-15 17:05:53

0
sudo -H -u <username> <command> 

-h標誌設置$HOME環境變量相處我的用戶的環境。沒有設置此標誌,SpamAssassin可能正在查看舊用戶的homedir中的設置。