ホームページ  >  記事  >  バックエンド開発  >  sudo php 権限ソリューションのアイデア

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

WBOY
WBOYオリジナル
2016-06-13 13:29:501154ブラウズ

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。