ユーザ用ツール

サイト用ツール


php:apache_sudo

文書の過去の版を表示しています。


apacheでsudo

apacheで以下のようなコマンド(sudo)を実行したい場合

$cmd = "sudo -H ls -l /";
$ret = shell_exec($cmd);

設定ファイルを編集

# visudo
コメントアウト
-)Defaults    requiretty
+)#Defaults    requiretty
実行したいコマンドをカンマ区切りで記述
+)apache  ALL=(ALL) NOPASSWD: /bin/ls, /bin/chmod
php/apache_sudo.1393388607.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)