passengerのUser switchingについて
passengerのuserは、railsであればconfig/environment.rbの所有者になる。これは共用サーバで複数のpassengerを使っている時等のセキュリティを考慮してのこと。
これを変更したい場合は
- PassengerUserSwitchingをoffに(nginxではpassenger_user_switching)
- PassengerDefaultUser(nginxではpassenger_default_user)でユーザを指定する
の二つの設定が必要になる
PassengerDeaultUserだけだと
config/environment.rbの所有者がrootまたはunknownのユーザの時だけPassagerDefaultUserが使われる