Al tener /var/www/site.com
de propiedad de www-data:www-data
con un permiso de 750 para directorios y 640 para archivos, y tener mi usuario alexb
agregado al grupo www-data
, me encontré con problemas de permisos cuando trato de extraer nuevos liberaciones ( git pull
) al entorno de prueba.
Entonces, ahora mismo, las únicas soluciones que me vienen a la mente son las siguientes:
-
alexb:www-data
de propiedad para/var/www/site.com
con los mismos 750 y 640 - Manténgase en
www-data:www-data
, y un diseño de permisos de 750 y 640. - Cree un nuevo usuario y grupo (staging-user: staging-group), dé a ese nuevo usuario acceso de shell real y asigne la propiedad de
/var/www/site.com
a ellos, con el diseño inicial de los permisos 750 y 640, de modo que cuando Necesito ejecutar las acciones de shell (git pull
por ejemplo) Simplemente cambio de usuario y lo hago.
Ahora, las preguntas son:
- ¿Qué es lo peor?
- ¿Alguna cosa importante que pueda extrañar?