En el mundo de Linux, los permisos de archivo son cruciales para garantizar la seguridad y el acceso adecuado a los datos del sistema, tanto a los archivos personales de cada usuario como también a los archivos que componen el sistema operativo o el software instalado. Entre los comandos más utilizados para gestionar estos permisos se encuentran chmod 644 y chmod 777. Estos permisos pueden ser positivos en algunos casos, pero también muy inseguros en otros, como aquí te explicamos…
Índice de contenidos
Los permisos de archivos en Linux son un sistema fundamental para la seguridad y organización de directorios y ficheros, o carpetas y archivos, como lo quieras llamar. Estos permisos controlan quién puede leer, escribir o ejecutar, protegiendo así la integridad del sistema y la información confidencial.
Antes de nada, es importante conocer bien qué son estos modos o permisos. Y saber que se representan mediante una cadena de caracteres, compuesta por tres grupos de tres caracteres cada uno:
Cada uno de los tres grupos de permisos se representa mediante un símbolo:
Los permisos de archivos también se pueden representar mediante un número en modo octal, donde cada dígito representa un grupo de permisos. La conversión entre la representación de caracteres y la octal se realiza de la siguiente manera:
Para verlo más claro, te muestro algunos ejemplos:
Como debes saber, los comandos para modificar estos permisos son tres, y debes conocerlos:
chmod 644 /ejemplo chmod 700 /propiedad o chmod u=rwx /propiedad chmod +r /home/detalle
chown diego /home/diego
chgrp root /etc
ls -l
Para más información sobre estos comandos, usa el manual con el comando man seguido del comando que quieras. Por ejemplo, «man chmod» sin comillas…
También te puede interesar conocer algunos de los mejores ordenadores Linux
Ahora bien, una vez que ya sabes qué son estos modos o permisos de archivos, nos centraremos en los valores 644 y 777 usados con el comando chmod, es decir, para cambiar los permisos de un archivo o carpeta.
Si ponemos un archivo o directorio con estos permisos, los riesgos que se corren son:
Directorios que pueden tener estos permisos son /etc (archivos de configuración), /home (carpeta de usuario), /boot (carpeta de arranque del sistema), y /usr/local (software instalado por el usuario), ya que de tener otros permisos, se podrían exponer datos importantes como los usuarios, contraseñas cifradas, archivos personales, configuraciones del sistema y de seguridad, capacidad para alterar el arranque, etc. En este tipo de directorios suele usarse el permiso 755, donde el propietario que es root puede hacer todo, pero el resto de usuarios solo pueden leer y ejecutar.
Por otro lado, si hablamos del octal 777, estamos tratando un valor mucho más delicado, ya que implica darle a cualquier usuario todos los permisos. Esto es un riesgo extremo al hacer que cualquiera pueda leer, modificar o ejecutar, con un grave riesgo para la integridad del sistema, la seguridad, y que podría comprometer los datos.
Te recomiendo leer la comparativa entre sistemas operativos para saber cuál es el mejor
Directorios a evitar que tengan estos permisos deben ser todos los anteriores citados, es decir, /etc, /home, /boot, /usr/local, pero también otros como /var (datos variables), /dev (dispositivos del sistema), y también /tmp (directorio temporal). Mientras que por defecto no lo suelen tener, en el caso de /tmp no es así, y por defecto suele venir como 777.
Deja tus comentarios con las dudas que tengas, serán bienvenidas…
Drift DRAIR200 es la silla ergonómica que estabas esperando si tu presupuesto es ajustado, pero…
Una nueva información sobre la RTX 5090 vuelve a encender las alarmas con respecto a…
Las ganancias de Nvidia durante el tercer trimestre de 2024 han superado todas las expectativas,…