Como configurar o reiniciar los permisos de la estructura de carpetas de un servidor apache en ubuntu

A veces, por error o por el simple hecho de realizar constantes modificaciones en la estructura de una pagina web, puede ser que no estés seguro de si los directorios y ficheros de un determinado dominio del servidor, tiene los permisos adecuados. Por seguridad lo más conveniente es darle a las carpetas permisos 755 y a los ficheros 644. Salvo excepciones propias de la arquitectura de una web estos son los permisos adecuados para no comprometer la seguridad del dominio web. Vamos a ver como proceder en este caso.
Lo primero nos dirigimos al directorio raíz del dominio, el cual podría ser así:
cd /var/www/ng-klaus.es/
Con el siguiente comando vamos a darle permisos 755 a todas las carpetas de forma recursiva:
find * -type d -print0 | xargs -0 chmod 0755
Ahora vamos a darle permisos 644 a todos los archivos de forma recursiva también:
find . -type f -print0 | xargs -0 chmod 0644
Adicionalmente podemos cambiar el propietario del directorio a un usuario y a un grupo de nuestra elección para que pueda modificar dichos ficheros sin necesidad de usar al usuario root para ello:
sudo chown -R $USER:$USER /var/www/ng-klaus.es
Eso es todo amigos…

Deja un comentario