私はphpスクリプトでspamassassinを使用していますが、spamassassinを私のユーザとして訓練するとき、spam -assassinを呼び出すためのphpスクリプトのexecコマンドは、sa-learnのユーザ固有の性質のために訓練されていないバージョンを取得します。だから私は、execコマンドで自分のユーザーにsudoのに必要とpremissions環境をsudoにする方法は?
0
A
答えて
1
sudo -u <username> <command> ...
0
sudo -H -u <username> <command>
-Hフラグが$HOME
環境変数を設定しますと一緒に私のユーザーの環境を取得します。このフラグを設定しないと、SpamAssassinは古いユーザーのホームディレクトリで設定を探している可能性があります。
関連する問題
- 1. SUDO使用時に環境変数を保持する方法
- 2. IE8環境をエミュレートする方法は?
- 3. 環境設定でリスナーを環境設定に変更する方法は?
- 4. Ruby:環境変数をsudoスクリプトに渡しますか?
- 5. sudo-ed環境からbashシェルを起動する
- 6. 開発環境用のhttps環境/ SSL証明書をシミュレートする方法は?
- 7. SharpDX 3D環境をレンダリングする方法
- 8. 環境インターフェイスを模擬する方法
- 9. Spring環境オブジェクトをオートワイヤリングする方法
- 10. Django:仮想環境でサーバを実行するためにsudoを使用
- 11. dev環境とprod環境を簡単に切り替える方法
- 12. ライブ環境でAzure環境Webサイトをdev環境から移動する方法
- 13. PySpark環境でランダムフォレストモデルにチェックポイントを追加する方法は?
- 14. server.rをグローバル環境に移行する方法は?
- 15. JAX-RSアプリケーションをJava SE環境にデプロイする方法は?
- 16. Railsコンソールに環境変数をロードする方法は?
- 17. サーバー環境を別のサーバーに移動する方法は?
- 18. 環境全体をH2Oに保存する方法は?
- 19. mochaを使って `it.only`環境に対応する方法は?
- 20. ContextBrokerを本番環境に展開する方法は?
- 21. 「with」から「環境を返す」方法
- 22. HANAスタジオ環境の検出方法は?
- 23. Hadoopマルチノード環境の設定方法は?
- 24. PVMの環境設定方法は?
- 25. ASP.NETの環境設定方法は?
- 26. getFilesDir()に環境変数としてアクセスする方法は?
- 27. maven pomからlinux環境変数にアクセスする方法は?
- 28. Expectスクリプトで環境変数にアクセスする方法は?
- 29. xulでは、環境変数を取得する方法は?
- 30. 非分散環境で作成されたTensorflowグラフを分散環境にロードする方法は?
sudoでユーザではなくsudoを呼び出しているユーザのprefenceファイルを使用しようとしました – kman99