Modificar Permisos Masivamente en Carpetas y Archivos de Linux

En esta ocasión les muestro un script muy sencillo pero sin duda alguna nos puede ser gran utilidad para cambiar permisos de una manera ràpida a las carpetas y subcarpetas de un direccion, de igual manera a todos los archivos.

Empecemos con una simpre pregunta para entender un poco.

¿Que es, por ejemplo, chmod 644?
Son los Permisos que tiene asignados cada Identidad, sobre un archivo o carpeta, según su Relación Numérica. Siempre siguiendo este orden:

Propietario = 6 (Puede Leer y Escribir)
Grupo = 4 (solo puede Leer)
Otros = 4 (solo puede Leer)chmod 755, 555, 444, 600, 400, etc, etc, a la hora de leerlos o interpretarlos por nuestra parte, se puede conseguir deduciéndolo o calculándolo… hasta dominarlo al dedillo, como cuando se aprenden las tablas de multiplicar .Para cambiar masiva y recursivamente los permisos chmod de nuestro espacio web, si disponemos de conexión SSH, via Shell se puede recurrir a instrucciones de este tipo:

  • Para cambiar los permisos de Directorios, en este caso a chmod 755:

find -H /ruta/archivo -type d -exec chmod 755 {} \;

  • Para cambiar los permisos de Archivos, en este caso a chmod 644:

find -H /ruta/archivo -type f -exec chmod 644 {} \;

2 comments so far

  1. jaovallea on

    Gracias, muy útil, pues daba permisos a una carpeta de sólo lectura (para todos, 666) a todo su contenido y esto causaba que quien no fuera propietario no pudiera ver el contenido de las subcarpetas.

    Según entiendo esto es porque el pemiso de ejecución en carpetas es que el que permite listar su contenido…

  2. jaovallea on

    Corrijo del comentario anterior, 666 = lectura + escritura (rwx, 4+2+0)


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: