GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso concedere l'accesso in scrittura a una cartella a tutti gli utenti in Linux?

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.


Linux
  1. Come creare una directory condivisa per tutti gli utenti in Linux

  2. Come elencare tutti gli utenti in un gruppo Linux?

  3. Usa un repository git su /var/www/html/

  4. Come possiamo ottenere un elenco di utenti non di sistema su Linux?

  5. Come installare un modulo per tutti gli utenti con pip su Linux?

Come elencare tutti gli utenti in Linux

Come rendere la cartella scrivibile a 2 utenti in gruppi diversi?

Come elencare tutti gli utenti di un gruppo in Linux

Linux - Come elencare tutti gli utenti

Come impostare JAVA_HOME in Linux per tutti gli utenti

Come faccio a montare automaticamente un'unità USB su cui tutti gli utenti possono scrivere?