Chmod recursivo en ficheros y directorios

A menudo tengo que cambiar los permisos de varios directorios o ficheros en Linux y nunca recuerdo cómo, lo anoto aquí para no tener que buscarlo cada vez y a lo mejor a alguien más le resulta útil:

Esto pone los permisos para ejecución y lectura para todos sólo en directorios, sin tocar los archivos:

chmod 755 $(find /path/to/base/dir -type d)

Esto pone los permisos para lectura para todos sólo en archivos:

chmod 644 $(find /path/to/base/dir -type f)

(fuente: http://superuser.com/questions/91935/how-to-chmod-755-all-directories-but-no-file-recursively)

Etiquetado con: , , ,
Publicado en: Blog

Leave a Reply

Your email address will not be published. Required fields are marked *

*