- lun 06 junio 2016
- linux
- #linux, #directorios, #permisos, #recursivo
Para cambiar solamente los permisos de los directorios y mantener intactos los ficheros. Útil para cuando necesitas darle permisos de ejecución a los directorios pero no tiene sentido darselo a los ficheros.
El comando es el siguiente
find /path/to/base/dir -type d -exec chmod 500 {} +
El comando es sencillo, lo que hace es ejecutar para cada directorio dentro de la carpeta /path/to/base/dir el comando chmod 500 cambiando así los permisos, en este caso, de solo lectura y ejecución para el propietario de las carpetas