php は ifconfig eth0 down 権限を取得するために sudo を使用します
多くの投稿を開いたのですが、本当に実現できません。情報であっても、php sudo で権限を取得できます。オンラインのものは本当に信頼できません
-----解決策---------
これは私がやったこと: sudo gedit /etc/sudoers 変更後、パスワードを入力するために sudo を行う必要はなくなりました
http://jingyan.baidu.com/article/495ba84135a16738b30eded1.html
------解決策------------------
答えは、
1. pw.txt などのファイルを作成し、その中に root パスワードを保存します。たとえば、パスワードは 1234
ファイルの内容は 1234 のみであることを覚えておいてください。 2.php ファイルの内容
shell_exec('sudo -u root -S ifconfig eth0 down <./pw.txt');
ネットワーク カードを正常にシャットダウンするテスト
------解決策----------------------
あなたのやり方では、オペレーティング システムが問題になります。ユーザー保護とは名ばかりですか?
必要な操作をシェルファイルに記述し、待機中のプロセスまたはスケジュールされたタスクで実行します。
起動シグナルがあるかどうかを事前に確認し、存在しない場合は起動シグナルは発生しません。
通常、これはファイルにすることができ、Web モードで PHP によって書き込むことができます