Cambiar permisos de archivo a 644 y directorio a 755 de forma masiva

Los permisos de los archivos, por defecto en una web deben ser 644 para los ficheros y 755 para las carpetas.

Si por algún motivo los has cambiado o si algún plugin o módulo te ha creado directorios con unos permisos distintos, sólo tienes que ejecutar este comando desde el directorio raíz (www, public_html, htdocs, httpdocs…) para cambiarlos de forma recursiva.

Básicamente las siguientes dos líneas cambian los permisos de forma recursiva desde el directorio actual hasta todos los directorios y ficheros dentro de este. Por eso es buena idea ejecutarlo directamente en el directorio raíz donde tienes la web.

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

Apúntalo para la próxima vez que cambies a la desesperada los permisos de los archivos a 777.

¿Necesitas un experto en Drupal?

Desarrollador Drupal senior, freelance, especializado en lo más complejo: migraciones, sitios multilingüe, plataformas SaaS e integración con Stripe. Uso IA para reducir tiempos y costes de entrega, con revisión experta en cada línea de código.

Sin agencias, sin intermediarios. Contacto directo con quien hace el trabajo.