Permisos de archivos y carpetas definen quién puede leer, modificar o ejecutar un archivo o directorio.
Cuando están configurados incorrectamente, pueden causar errores como 403 (Forbidden) o 500 (Internal Server Error).
Es necesario conectarse con el usuario root vía SSH - Para acceder a la línea de comandos.
Consulte cómo hacerlo:
Descripción de los permisos en Linux
Los permisos en Linux se definen como:
- Propietario: Este es el usuario que creó y posee un archivo/directorio.
- Grupo: Todos los usuarios que son miembros del mismo grupo.
- Otros: Todos los demás usuarios del sistema que no son propietarios ni miembros del grupo.
Cada archivo o directorio tiene:
- Lectura (r): Permite ver el contenido.
- Escritura (w): Permite cambiar el contenido, es decir, escribir un archivo / o carpeta (editar el archivo, eliminar el archivo, etc.)
- Ejecutar (x): Permite ejecutar el archivo o acceder a un directorio.
Comprobar los permisos existentes
Puede verificar los permisos de los archivos actuales y los propietarios con el comando:
ls –l
Corregir permisos
Antes de ajustar los permisos, comprenda el contexto, como qué archivo o directorio es problemático y debe tener acceso.
Para conocer el directorio primero ejecute el comando:
pwd
Clientes con cPanel
Después de acceder al home del usuario que recibirá las correcciones, escriba el siguiente comando:
perms
Espere a que regrese el comando
Recuerde que el comando "perms" solo se puede ejecutar en el directorio de inicio del usuario en cuestión.
Clientes sin cPanel
Después de acceder al home del usuario que recibirá las correcciones, escriba el siguiente comando:
chmod
Espere a que regrese el comando
¡Listo! Ahora ya sabes cómo corregir permisos en tu servidor.