Capítulo 11 · 11.5
Permisos de archivos y carpetas (chmod)
Cada archivo y cada carpeta tiene permisos: quién puede leerlo, quién puede escribir en él y quién puede ejecutarlo. En Linux, el ajuste de esto se llama chmod. Normalmente no tiene que hacer nada al respecto. Pero si recibe un error 403 Forbidden, o si una instalación solicita un determinado nivel de permisos, puede ajustarlos en el Administrador de archivos.
Leer los permisos
En el Administrador de archivos verá los permisos en la columna Permisos, por ejemplo -rw-r--r-- o drwxr-xr-x. Esos caracteres se presentan en tres grupos: para el propietario (usted), el grupo y el resto del mundo (público). Una r significa leer, una w escribir y una x ejecutar. Una d al principio indica que se trata de una carpeta.
Los permisos suelen escribirse con tres cifras:
| Cifras | Caracteres | Para qué |
|---|---|---|
| 644 | -rw-r--r-- | El estándar para archivos: usted puede leer y escribir, el servidor web puede leer. |
| 755 | drwxr-xr-x | El estándar para carpetas (y para scripts que deben poder ejecutarse, como en cgi-bin). |
| 600 o 640 | -rw------- o -rw-r----- | Protección adicional. Útil para un archivo con contraseñas, como wp-config.php, pero no para páginas normales, imágenes y hojas de estilo: en ese caso el servidor web no podrá mostrarlas. |
| 777 | -rwxrwxrwx | Todo el mundo puede hacer todo. No lo use nunca. Es inseguro e innecesario: su sitio web funciona bajo su propio usuario, así que 644 y 755 son suficientes. |
Ajustar los permisos
- Haga clic con el botón derecho en el Administrador de archivos sobre el archivo o la carpeta (también puede marcar varios archivos).
- Elija Establecer permisos.
- En Snelle machtigings voorinstellingen (1) elija un nivel estándar. Para un archivo son Privé bestand (600), Gedeeld bestand (644) y Gedeeld en uitvoerbaar bestand (755); para una carpeta Privé map (700) y Gedeelde map (755).
- O configúrelo usted mismo en el Geavanceerde rechteneditor (2): escriba las cifras, o marque por grupo (Eigenaar, Groep, Openbaar) Lezen, Schrijven y Uitvoeren.
- Haga clic en OPSLAAN.

Consejo: Para archivos normales elija Gedeeld bestand (644) y para carpetas Gedeelde map (755). Así resolverá la mayoría de los problemas de permisos.
¿Cuándo lo necesita?
- Error 403 Forbidden o 404 tras subir o descomprimir archivos: los archivos están en 600 o 640, o una carpeta en 700 o 750. Ponga los archivos en 644 y las carpetas en 755. En nuestro ejemplo de Extraer y crear archivos zip, el archivo index.html descomprimido (640) generaba un error 403, y la hoja de estilo en la carpeta css (750) no se encontraba. Tras ajustarlo a 644 y 755, todo funcionó correctamente.
- Un plugin o una instalación no puede escribir en una carpeta, por ejemplo la carpeta de subidas. Compruebe primero si la carpeta es realmente suya (columna UID/GID) y si está en 755. Nunca ponga una carpeta en 777.
- Un script en cgi-bin no funciona: póngalo en 755.
Atención: Ajustar los permisos de una carpeta completa no se aplica automáticamente a todo su contenido. Si tiene que ajustar cientos de archivos y dispone de un paquete con SSH (Power Webhost Three y Four, AI WordPress Three y Power Reseller), resultará más rápido hacerlo en la Terminal (véase Terminal en el navegador). En caso contrario, el equipo de soporte le ayudará con gusto.
