sudo php 権限ソリューションのアイデア

WBOY
リリース: 2016-06-13 13:29:50
オリジナル
1153 人が閲覧しました

sudo php のアクセス許可
ifconfig eth0 のダウンスルーを実現したいのですが、sudo によるアクセス許可の取得に関する記事をいくつか見ましたが、効果がありません。専門家のアドバイスをお願いします
まず visudo

に # グループ sudo のメンバーに任意のコマンドの実行を許可する 次のコードを追加します
shenwenjian ALL=NOPASSWD:/sbin/ficonfig

次に、

PHP エンコーディングを保存しますは次のとおりです
$inf=shell_exec( "/var/lib/sudo/sbin/ifconfig eth0 down");
print_r($inf)

の問題についてアドバイスをお願いしますsudo 権限を取得しています。ありがとうございます

------解決策------------------
$inf=shell_exec("sudo -u root -S /var/lib/sudo/sbin/ifconfig eth0 down");
これを試してみてはいかがでしょうか?
これを参照してください: http://stackoverflow.com/questions/3173201/sudo-in-php-exec

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!