Cambiar permisos a archivos y carpetas selectivamente en linux
Muchas veces es necesario cambiar permisos a archivos y/o carpetas de manera selectiva por ejemplo en planes de hosting cPanel donde es obligatorio que los archivos y carpetas posean permisos diferentes.
find /opt/lampp/htdocs -type d -exec chmod 777 {} \;
La anterior linea de comando aplicara permisos 777 a todos los directorios que se encuentren dentro del directorio
/opt/lampp/htdocs.
A continuación ejemplos de permisos necesarios en cuentas cPanel:
Para cambiar permisos solo a todos los directorios a 755 (drwxr-xr-x):
find /opt/lampp/htdocs -type d -exec chmod 755 {} \;
Para cambiar permisos solo a todos los archivos a 644 (-rw-r–r–):
find /opt/lampp/htdocs -type f -exec chmod 644 {} \;