Avendo /var/www/site.com
di proprietà di www-data:www-data
con un'autorizzazione di 750 per le directory e 640 per i file e avendo il mio utente alexb
aggiunto a www-data
group, ho trovato me stesso con i problemi di autorizzazione quando provo a estrarre nuovi rilasci ( git pull
) all'ambiente di test.
Quindi, al momento, le uniche soluzioni che mi vengono in mente sono le seguenti:
-
alexb:www-data
ownership per/var/www/site.com
con gli stessi 750 e 640 - Attacca a
www-data:www-data
e a un layout di autorizzazioni 750 e 640. - Crea un nuovo utente e gruppo (staging-user: staging-group), assegna a quel nuovo utente l'accesso reale alla shell e assegna la proprietà di
/var/www/site.com
a loro, con il layout iniziale delle autorizzazioni 750 e 640, in modo che quando Ho bisogno di eseguire le azioni di shell (git pull
per esempio), ho appena cambiato utente e lo faccio.
Ora le domande sono:
- Qual è il peggiore?
- Qualche cosa che potrei perdere?