GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo otorgar acceso de escritura a una carpeta a todos los usuarios en Linux?

Para compartir mejor con varios usuarios que deberían poder escribir en /var/www , se le debe asignar un grupo común. Por ejemplo, el grupo predeterminado para contenido web en Ubuntu y Debian es www-data . Asegúrese de que todos los usuarios que necesitan acceso de escritura a /var/www están en este grupo.

sudo usermod -a -G www-data <some_user>

Luego configure los permisos correctos en /var/www.

sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www

Además, debe hacer que el directorio y todos los directorios debajo de él "establezcan GID", para que todos los nuevos archivos y directorios creados bajo /var/www son propiedad de www-data grupo.

sudo find /var/www -type d -exec chmod 2775 {} \;    

Encuentra todos los archivos en /var/www y agregue permisos de lectura y escritura para el propietario y el grupo:

sudo find /var/www -type f -exec chmod ug+rw {} \;

Es posible que deba cerrar sesión y volver a iniciar sesión para poder realizar cambios si está editando el permiso para su propia cuenta.


Lectura+Escritura:

sudo chmod -R a+rw /var/www

Leer+Escribir+Ejecutar:

sudo chmod -R a+rwx /var/www

Hay una forma más sencilla de hacer esto, intenta hacer este comando.

sudo chmod -R 757 /var/www

Esencialmente, el chmod El comando altera los permisos y el -R El cambio afecta a todos los usuarios. Entonces simplemente está dando los permisos correctos para usar.


Linux
  1. Cómo configurar JAVA_HOME en Linux para todos los usuarios

  2. Use un repositorio git en /var/www/html/

  3. ¿Cómo podemos obtener una lista de usuarios que no son del sistema en Linux?

  4. ¿Cómo instalar un módulo para todos los usuarios con pip en linux?

  5. Django static_root en /var/www/... - sin permisos para recopilar estática

Cómo enumerar todos los usuarios en Linux

Cómo enumerar todos los usuarios de un grupo en Linux

¿Cómo puedo enumerar todos los usuarios bloqueados en Linux?

¿Cómo administro /var/www?

¿Cómo monto automáticamente una unidad USB en la que todos los usuarios pueden escribir?

¿Cómo puedo mover el directorio /var/log?