• ベストアンサー

systemをrootで実行したい

初めて質問します。 LinuxのPHPで、system関数を使ってコマンドを実行したいのですが、 特定のシステムを設定するコマンドはエラーになります。 (ファイルリストとかは問題なく実行できるのですが・・。) たぶんroot権限がないからですよね? root権限が必要なコマンドを実行するにはどんな方法があるのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

system("sudo chmod 777 *****"); のように『sudo』をつけるとroot権限で実行できます。

fukku22
質問者

お礼

できました! /etc/sudoers の変更も必要なんですね。 どうもありがとうございました。

関連するQ&A

専門家に質問してみよう