2009-07-15 20 views
0

私はphpスクリプトでspamassassinを使用していますが、spamassassinを私のユーザとして訓練するとき、spam -assassinを呼び出すためのphpスクリプトのexecコマンドは、sa-learnのユーザ固有の性質のために訓練されていないバージョンを取得します。だから私は、execコマンドで自分のユーザーにsudoのに必要とpremissions環境をsudoにする方法は?

答えて

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

sudoでユーザではなくsudoを呼び出しているユーザのprefenceファイルを使用しようとしました – kman99

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

-Hフラグが$HOME環境変数を設定しますと一緒に私のユーザーの環境を取得します。このフラグを設定しないと、SpamAssassinは古いユーザーのホームディレクトリで設定を探している可能性があります。

関連する問題