0 レビュー
1 回答
linux-パスワードなしでphpスクリプトからsudosuを実行する方法は?
添付ファイル付きのメールを送信する必要があるPHPスクリプトを作成しています。私はmuttを使用していますが、コマンドは...
echo 'This is the body' | mutt -s 'Testing mutt' [email protected] -a /home/jyoti/ab.txt
...しかし、私が直面している問題は、 sudo su
でのみ機能するため、 sudo su
を使用したいということです。パスワードなしの私のPHPスクリプト。 PHPスクリプトでsudo su
を実行する方法を教えてください。
スクリプトでパスワードを使用して実行する方法があれば、それでも問題ありません。上記のコマンドをsudo su
でパスワード付きまたはパスワードなしで実行するだけです。セキュリティは重要ではありません。
わからない
0
レビュー
答え :
解決策:
Webサーバーユーザーがパスワードなしでスクリプトを実行できるようにし、sudoersファイルに追加します。この例では apache
がWebです。サーバーユーザー:
apache ALL = NOPASSWD:/path/to/your/php/file.php
visudo
を使用してsudoersファイルを編集できます。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。