CHMOD solo en directorios o solo en archivos

CHMOD solo en directorios o solo en archivos

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í:

CHMOD Recursivo para TODOS los archivos dentro de un directorio:

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

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


Gracias

¡Gracias a todos! Sus aportes lo hacen posible. Si desea ayudar y apoyarnos a crear mejor contenido, puede hacer su donativo a través de paypal:

Algunos derechos reservados

Compartir en Redes sociales

A continuación

Cómo instalar RAR en Linux (binario oficial de RARLab)

Deshabilitar Journaling en particiones HFS+

Para poder habilitar escritura desde Linux en las particiones discos HFS+ del Mac es necesario deshabilitar el “Journaling” de la partición, lo cual se puede realizar desde la terminal así:

Leer más…

chmod rápido y sucio

Relacionado


¿Músico?

Si desea conocer sobre mi actividad musical lo invito a que visite la página principal. Allí encontrará todo sobre mi música.