Cambiar permisos selectivamente

Escrito por Sandor el 14 de febrero de 2010.
Categorías • Informática
Etiquetas • linux

Me apunto aquí una pequeña chuleta con información sobre cómo cambiar los permisos de los directorios de forma selectiva. Es decir, cambiar los permisos solamente a los directorios, o a los archivos, de una determinada ruta.

Para seleccionar solamente los directorios dentro de una ruta determinada, tendremos que echar mano del comando find. Brevemente, la cosa quedaría así:

find /home/usuario -type d -print0 | xargs -0 chmod 775

Esto cambiaría los permisos de todos los directorios bajo /home/usuario, a 775. Podríamos hacer algo similar para los archivos:

find /home/datos -type f -print0 | xargs -0 chmod 664

¡Participa y escribe tu comentario! ;-)