Deployment and Ownership issues

Posted by kylemac on Server Fault See other posts from Server Fault or by kylemac
Published on 2010-03-06T22:06:06Z Indexed on 2010/04/29 9:07 UTC
Read the original article Hit count: 365

Filed under:
|
|
|
|

As an extreme newbie, I am having difficulty managing ownership and permissions on my first box. What I can't figure out is how to deploy using one user, we will call him deploy and operate my php application with www-data user.

Currently as it stands, I know my server runs as www-data through this function <?php echo(exec("whoami")); ?> but I am having to chown between deploy and www-data every time I deploy. There has got to be an easier way to deploy with one user and still run as www-data.

EDIT: Here is the output from ls- l on the folder in question. You will see user deploy and group www-pub, the group is from an attempt to add the two different users to a new group and chown one of them in the hopes that they both would have the permissions (newb alert)

drwxrwxr-x 4 deploy www-pub 4096 Mar  7 01:41 example.com

I am using capistrano for deployment under the user deploy then once its done i chown to www-data, otherwise I can't use php to manipulate files. I am also unsure how to even change which user apache is running.

© Server Fault or respective owner

Related posts about permissions

Related posts about www-data