Sebb created WHIMSY-169: --------------------------- Summary: Define PassengerUser and PassengerGroup Key: WHIMSY-169 URL: https://issues.apache.org/jira/browse/WHIMSY-169 Project: Whimsy Issue Type: Improvement Components: Core Environment: data/nodes/whimsy-vm4.apache.org.yaml Reporter: Sebb Assignee: Sam Ruby Priority: Minor
The httpd config defines PassengerDefaultUser and Group but does not define PassengerUser and Group. I assume we want the Passenger apps to run as the apache user/group (www-data) so why not define PassengerUser/Group explicitly? AFAICT what happens at present is that the code checks the owner of the app files. If that is root, it uses the default instead. It looks like the live deployed files are all owned by root, so the default is used. However for local (test) deployments the files may well be owned by a local user. This has the effect of running Passenger as the local user whilst the rest of Whimsy runs as the apache user. This can cause problems with displaying the status. Seems to me it would be better to specify PassengerUser/Group so the behaviour is predictable. -- This message was sent by Atlassian JIRA (v6.4.14#64029)