Per condividere al meglio con più utenti che dovrebbero essere in grado di scrivere in /var/www
, dovrebbe essere assegnato un gruppo comune. Ad esempio, il gruppo predefinito per i contenuti Web su Ubuntu e Debian è www-data
. Assicurati che tutti gli utenti che necessitano dell'accesso in scrittura a /var/www
fanno parte di questo gruppo.
sudo usermod -a -G www-data <some_user>
Quindi imposta i permessi corretti su /var/www.
sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www
Inoltre, dovresti fare in modo che la directory e tutte le directory sottostanti "impostano GID", in modo che tutte le nuove file e directory creati sotto /var/www
sono di proprietà del www-data
gruppo.
sudo find /var/www -type d -exec chmod 2775 {} \;
Trova tutti i file in /var/www
e aggiungi i permessi di lettura e scrittura per il proprietario e il gruppo:
sudo find /var/www -type f -exec chmod ug+rw {} \;
Potrebbe essere necessario disconnettersi e riconnettersi per poter apportare modifiche se si sta modificando l'autorizzazione per il proprio account.
Leggi+Scrivi:
sudo chmod -R a+rw /var/www
Leggi+Scrivi+Esegui:
sudo chmod -R a+rwx /var/www
C'è un modo più semplice per farlo, prova a eseguire questo comando.
sudo chmod -R 757 /var/www
Essenzialmente, il chmod
Il comando altera i permessi e il -R
switch riguarda tutti gli utenti. Quindi sta semplicemente dando i permessi corretti per l'uso.