ホームページ >バックエンド開発 >PHPチュートリアル >Apache ユーザー権限を使用して Linux システム上の PHP で root コマンドを実行するにはどうすればよいですか?
問題:
Apache ユーザー権限を持つ Linux システムでは、どのように実行できますか?安全でないソリューションや sudoers に頼らずに、PHP を使用して root 権限を必要とするシェル コマンドrules?
解決策 1: バイナリ ラッパー (suid ビットを使用)
シェル スクリプトを作成します:
スクリプト権限の設定:
バイナリ ラッパーの作成:
権限のコンパイルと設定:
代替:
コマンドを頻繁に変更する必要がない場合は、コマンドをラッパー プログラムにより、外部スクリプトが不要になります。
以上がApache ユーザー権限を使用して Linux システム上の PHP で root コマンドを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。