A veces es necesario asignar ciertos permisos a directorios o carpetas y otros permisos distintos a los archivos contenidos en éstos. Para asignar los permisos a los directorios exclusivamente utilizamos:
find . -type d -exec chmdo 755 {} \;
El comando anterior busca todos las carpetas o directorios que se encuentran dentro de la posición actual donde nos encontramos en el sistema de arechivos y le asigna a cada uno de ellos los permisos 755. Mientras que, el comando:
find . -type f -exec chmod 644 {} \;
Actuaría parecido al comando anterior, sólo que únicamente cambiará los permisos a los elementos tipo archivo.
Espero les sirva.
¡Saludos!