A veces el
servidor HTTP de Apache empieza a lanzarnos
errores 403 Forbidden
o de otro tipo que a más de uno nos pueden volver
locos. Concretamente, este tipo de errores suelen tener que ver con los
permisos, pero si no logramos entender dónde está el fallo de los
permisos, podemos tener en cuenta dos conceptos básicos:
- Apache (y muchos otros servicios) corre como un usuario específico, cuya cuenta suele estar bloqueada.
- Ese usuario necesita acceso a los ficheros como lo necesitaría cualquier otro.
Hazte Apache
Con este simple comando nos convertiremos en Apache, y podremos ejecutar comandos y recorrer los directorios en su nombre, pudiendo dar con los errores de permiso en seguida:
$ sudo su --login --shell /usr/bin/bash apache