Copie files de un usuario a otro problema de permissions

Tengo un usuario 'git' que posee un repository git. Estoy intentando configurar un gancho post-actualización que copie los files en el repository a / var / www / site /. Todavía estoy recibiendo un montón de usuarios y permissions en Linux, ¿cuál es el mejor esquema para esta situación?

Podrías tener git own /var/www/site/ , y darle 660 permissions (leer y escribir, no ejecutar), o hacer /var/www/site/ world writeable (lo cual no es una buena idea, como entonces cualquier usuario puede copyr, editar, etc. files en /var/www/site/ ). chown podría ayudarlo a cambiar de dueño, y chmod puede ayudarlo a cambiar los permissions de los files.

También puede agregar git al grupo que posee /var/www/site/ y asegurarse de que el grupo tenga permissions de lectura / escritura en /var/www/site/ también.

Y si alguna vez necesitas ayuda con chown, chmod o cualquier otro command de Linux, el man puede ayudarte.