Generalidades
Cada archivo y directorio de tu sitio web es controlado por un permiso especifico que controla qué acceso es concedido al archivo o directorio. Por ejemplo, cada archivo/directorio tiene 3 tipos de propietario y permisos.
Este artículo explica los conceptos básicos sobre permisos. Visita el siguiente artículo para instrucciones sobre como cambiar permisos a tráves de SSH o FTP.
Propietarios
Los siguientes son los 3 tipos de propietarios de un archivo o directorio.
- Usuario — Propietario del archivo. Este suele ser el usuario que lo cargó o creó.
- Grupo — Un grupo que puede contener múltiples usuarios que tienen el mismo acceso al archivo/directorio.
- Público — Esto puede pensarse en los permisos mundiales. Cualquiera que visite tu sitio para ver un archivo.
Permisos
Cada propietario tiene tres permisos para el archivo o directorio. Estos son:
- Read (r) — Le da al propietario la capacidad de leer y abrir el archivo o ver el contenido de los directorios.
- Write (w) — Otorga al propietario la capacidad de editar el contenido del archivo, o administrar archivos en un directorio y eliminar el directorio (cuando está vacío).
- Execute (x) — Le da al propietario la capacidad de ejecutar el archivo o navegar dentro del directorio.
Desglose de Propietario y Permisos
Cuando se juntan, los tres permisos para cada propietario se ven así.
Propietario | Permisos |
---|---|
Usuario | Read Write Execute |
Grupo | Read Write Execute |
Público | Read Write Execute |
Estos se pueden ver en el servidor a través de SSH, o usando un cliente FTP.
Ver permisos a través de SSH
Si inicias sesión en tu servidor a través de SSH, puedes correr ls -la para ver los permisos. Por ejemplo:
[server]$ ls -la drwxrwxr-x 4 exampleuser pg5034488 4096 Apr 9 2024 example.com -rw-r--r-- 1 exampleuser pg5034488 0 Apr 9 2024 test.txt lrwxrwxrwx 1 bob webmasters 11 Apr 11 14:08 link -> dir
Los permisos se muestran horizontalmente. En el extremo izquierdo de cada archivo o nombre de directorio, hay diez caracteres que muestran los atributos y permisos del archivo. La primera columna indica si la entrada es un:
- directorio (d),
- un archivo regular (-), o
- un enlace simbólico (l).
Los otros nueve personajes están organizados en tres grupos de tres:
(drwxr-xr-x) | El primer grupo de tres caracteres son los permisos del propietario. (Tu eres el dueño de tus archivos). |
(drwxrwxr-x) | El segundo grupo de tres caracteres son los permisos de grupo. Estos permisos son compartidos por otros usuarios en tu mismo grupo. |
(drwxr-xr-x) | El tercer grupo de tres caracteres son permisos públicos para cualquier otra persona (como el público). |
Para un enlace, el modo siempre se establecen todos los permisos. Es decir, dado que el enlace simbólico actúa como el archivo o directorio al que apunta (por ejemplo, el enlace de CD anterior lo cambiaría a dir), los permisos del destino son los permisos que realmente están vigentes.
Ver permisos en un cliente FTP
En un cliente de FTP, los permisos de un archivo aparecen de las siguiente manera:
Se puede ver este menú dando clic derecho en el archivo y luego haciéndo clic en Permisos de archivo....
Cambiar permisos
Revisa el siguiente artículo para obtener información sobre cómo cambiar los permisos de tu archivo o directorio: