CHMOD solo en directorios o solo en archivos

  • Autor de la entrada:
  • Categoría de la entrada:GNU/Linux
  • Comentarios de la entrada:Sin comentarios

Estoy migrando totalmente el servidor de archivos a Linux (OS X) desde Windows. Me empecé a encontrar que al pasar los archivos desde Win2s, debido a que el disco estaba NTFS, venían con permisos que incluyen el poder ejecutar scripts, lo cual es una verdadera putada.

Es por eso que me puse a buscar como hacer chmod sólo a archivos o sólo a directorios para poder poner mis propios permisos, lo cuál se ve más o menos así:

1. CHMOD Recursivo para TODOS los archivos dentro de un directorio:

find . -type f -exec chmod XXX {} \;

2. CHMOD Recursivo para TODOS los directorios dentro de un directorio:

find . -type d -exec chmod XXX {} \;

En donde XXX es el número del permiso que se va a poner. Ej. 644, 755 etc.

NOTA: para OS X el comando es igual.

Fuente: MyScienceIsBetter

RoLo

Músico y Webmaster. Nacido en #ArmeniaQ . Nacer, Crecer, Comer y Morir. #delacasa #foodporn #foodie

Deja una respuesta