2016-04-02 19 views
-2

私は添付ファイル付きでメールを送信する必要があるPHPスクリプトを作成しています。私は...パスワードなしでPHPスクリプトからsudo suを実行するには?

echo 'This is the body' | mutt -s 'Testing mutt' [email protected] -a /home/jyoti/ab.txt 

をmuttのコマンドをされて使用しています...しかし、私は直面しています問題は、それは私がパスワードなしで私のPHPスクリプトでsudo suを使用したいsudo suでのみ動作していることです。私のPHPスクリプトでsudo suを実行する方法を教えてください。

スクリプトでパスワードを使用して実行する方法があればうれしいでしょう。私が望むのは、上記のコマンドをパスワード付きまたはパスワードなしでsudo suで実行するだけです。セキュリティは重要ではありません。

+3

ほとんどの人はセキュリティは重要だと思っています。 –

+0

私は知っているが、私はできるだけ早くこれを完成させなければならないので、これは私の最後の年のプロジェクトの一部です。 –

答えて

0

この例ではapacheは、Webサーバの利用者である、あなたのsudoersファイルに追加し、パスワードなしでスクリプトを実行するために、Webサーバーのユーザーを許可:

apache ALL=NOPASSWD: /path/to/your/php/file.php 

あなたはsudoersファイルを編集するvisudoを使用することができます。

+0

あなたの答えをありがとうが、私はxamppを使用しているので、これは同じoe私はそこにwwwデータを置く必要がありますか?事前にありがとう –

+0

おそらくwww-データ、ユーザーのリストを作成し、それがどれであるかを見てください。 – Stuart

+0

それは私を覚醒させませんでした私はエコーを使用したいです 'これはボディです' | mutt -s 'テストmutt' [email protected] -a /home/jyoti/ab.txt commans –

関連する問題