PHPだけでchownしたい。PHP実行ユーザはnginx
最終的にやりたいこと
・ドキュメントルート以下の任意の場所において、PHPだけでディレクトリ作成したい
現状
・./aディレクトリ以下にbディレクトリ作成したい
・実行すると「PHP Warning: chown(): Operation not permitted」となる
環境
・ドキュメントルート内のディレクトリ所有者及びグループはhoge
・PHP実行ユーザはnginx
・CentOS
Q.visudoでnginxユーザに特定コマンドだけ許すよう設定すれば、PHPで実行できるようになる?
・このリンク先内容を、例えば下記のように変えて実行すれば、phpだけで、chownできてディレクトリ作成できるようになりますか?
nginx ALL=(ALL) NOPASSWD: /bin/mkdir, /bin/chown