¿Por qué es importante asignar los permisos correctos a nuestros archivos?
La diferencia entre tener nuestros archivos con los permisos correctos y unos erróneos puede suponer la diferencia entre un servidor funcional y un servidor hackeado.
¿Qué tipos de permisos de ficheros existen?
Si no damos permisos suficientes a nuestros ficheros puede hacer que nuestra aplicación no funcione. Los permisos se dividen por lo general en 3 tipos de usuarios que podremos encontrar al examinar un fichero o carpeta con un visor de permisos y podremos encontrar normalmente algo similar a lo siguiente: rwx r-x r-x. Cada grupo de 3 corresponde a:
- El primer grupo de 3 letras corresponde a los permisos del Usuario.
- El segundo grupo de 3 letras corresponde a los permisos del Grupo.
- El tercer grupo de 3 letras corresponde a los permisos de Otros.
Las letras con las que se indican los permisos significan:
- r : Permiso de Lectura (Del inglés Read)
- w: Permiso de escritura (Del inglés Write)
- x: Permiso de ejecución (Del inglés eXecute)
Para definir los permisos para estos 3 tipos de usuarios utilizaremos el comando chmod en los sistemas Linux / Unix con el cual se puede indicar el nivel de permisos de formas diferentes:
- Por ejemplo:
- Chmod 755 <ruta al fichero / carpeta >
- Chmod u +/- <r,w,x> g +/- <r,w,x> o +/- <r,w,x> <ruta al fichero / carpeta >
El sistema utilizado dependerá del usuario según las preferencias. Es importante que siempre demos los permisos adecuados a “grupo” y a “otros” para controlar quién tiene acceso a nuestros archivos. Es importante nunca dar permisos demasiado abiertos como podría ser 777.
Comparte este artículo