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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>