Lo Último en IP@P
- Goblin Mine: La Estrategia Económica Detrás del Juego de Minería que está Fascinando a Todos
- Estos son los nuevos Cargadores UGREEN: potencia y portabilidad en dos versiones que no te puedes perder
- UGREEN Nexode Pro: El Cargador Ultradelgado que revoluciona la carga de dispositivos móviles
- La computación en la nube está transformando los juegos Online y estas son sus grandes ventajas
- Actualizaciones del Programa de Afiliados de TEMU: ¡Hasta MX$500,000 al mes!
Así como Windows y MacOS, Linux es otro de los sistemas operativos más usados a nivel mundial. El cual, consiste en un software que permite usar programas como editores de texto, navegadores de Internet, juegos, etc. Así, se caracteriza por ser un sistema multiusuario y multitarea que proporciona una interfaz de comandos y una interfaz gráfica.
Sin embargo, al tratarse un sistema diseñado principalmente para trabajo en red, es fundamental la seguridad de la información que cada usuario almacena en sus equipos y en los servidores. Tomando en cuenta que, numerosas personas tendrán acceso a parte de los recursos de software y hardware que se gestionan por medio de los ordenadores.
Como consecuencia, en Linux existen elementos conocidos como “permisos o derechos de usuarios” que son dirigidos a determinados archivos contenidos en las máquinas y, para ello, se establecen en tres niveles diferenciados, entre los que se encuentran los permisos de propietario. Para conocer más de que se tratan y como se pueden modificar, te invitamos a leer el presente post.
¿Qué son los permisos y propietarios en el sistema operativo Linux?
En términos generales, un permiso consiste en una autorización que se obtiene o se concede para realizar un determinado proceso. Por consiguiente, los permisos y propietarios en Linux se definen como un conjunto de privilegios que se otorgan en función de quien puede leer, modificar o ejecutar un archivo especifico del sistema.
Ahora bien, el propietario es aquel usuario que crea o produce un archivo o carpeta dentro de su directorio de trabajo o en algún otro directorio sobre el cual tenga derechos. Por lo que, a partir de los permisos del propietario del sistema, cada persona tendrá la potestad de crear los archivos que quiera dentro de su directorio de trabajo, por defecto, en Linux.
Por su parte, para tener claros estos conceptos, es preciso destacar que, en los sistemas en red siempre existe la figura del administrador o superusuario. Dicho individuo, se encarga de dar de alta o dar de baja a otros usuarios e incluso, se ocupa de establecer los privilegios que cada uno de ellos tendrá en el sistema. Uno de dichos privilegios, se trata de los permisos de propietario.
¿Cuál es la función de los permisos y propietarios en este SO?
Para conocer la función de los permisos y propietarios en Linux, es preciso acotar que, cada archivo en este SO queda identificado por 10 caracteres que definen el tipo de archivo del cual se trata, al igual que los permisos que se otorgan al propietario, respectivamente.
Sin embargo, a nivel global, tres tipos de permisos son los más manejados y, a continuación, mencionamos cuales son y cuál es su carácter específico:
TIPO DE PERMISO |
IDENTIFICACIÓN |
Sin permiso | - |
Permiso de lectura | r |
Permiso de escritura | w |
Permiso de ejecución | x |
Ahora bien, conocidos los tipos de permisos que se manejan en Linux, es posible definir que función cumplen y/o para que sirven.
Dicha información, te la mencionamos a continuación:
Permisos para archivos
- Permisos de lectura: Brinda la posibilidad de visualizar el contenido del archivo, única y exclusivamente.
- Permisos de escritura: Permite cambiar o modificar el contenido del archivo en cuestión.
- Permisos de ejecución: Tal y como el mismo término lo indica, permiten ejecutar el archivo como si se tratará de un software ejecutable.
Permisos para directorios
- Permisos de lectura: Es útil para conocer que archivos contiene el directorio que cuenta con ese privilegio.
- Permisos de escritura: Estos permisos funcionan para admitir la creación de archivos en el directorio, tanto nuevos como también ordinarios. Incluso, se pueden mover, copiar y borrar archivos en el directorio.
- Permisos de ejecución: Permite examinar todo el contenido del directorio, al igual que copiar archivos hacia él o desde él. En caso de que también se obtengan los permisos de lectura y escritura, además, podrán realizarse todas las operaciones posibles sobre los directorios y archivos.
Aprende cómo modificar los permisos y propietarios en Linux
Si bien es cierto, para poder cambiar permisos y propietarios de archivos o carpetas en los sistemas Linux/Unix, es necesario tener acceso a la línea de comandos. Tomando en cuenta que, hay dos comandos exclusivos que puedes utilizar para efectuar esta tarea, pero solo nos enfocaremos en “chmod”.
A continuación, te enseñamos los pasos a seguir para hacer dicha modificación:
Fíjate en la sintaxis del comando Linux chmod
Más en Sistemas operativos
- ¿Cuáles son todos los programas y herramientas de Microsoft preinstaladas en Windows 7? Lista 2024
- Ventanas en MacOS ¿Qué son, cómo gestionarlas y diferencias con Windows?
- ¿Cómo configurar mi dispositivo Android y poner a punto tu nuevo móvil o tablet? Guía paso a paso
- Handoff ¿Qué es, para qué sirve y cómo funciona la herramienta de Mac para retomar tareas pendientes?
- ¿Cómo solucionar el error de pantalla azul "de la muerte" de forma definitiva en tu ordenador con Windows? Guía paso a paso
SÍGUENOS EN 👉 YOUTUBE TV
Básicamente, el chmod se trata de un comando usado para cambiar permisos de un archivo o carpeta.
Considerando que, cada archivo cuenta con tres tipos de usuarios que pueden interactuar con él y son los siguientes:
TIPO |
DESCRIPCIÓN |
Owner (propietario) | Consiste en el usuario que creó y posee un archivo o directorio. |
Group (grupo) | Corresponde a todos los usuarios que son miembros del mismo grupo |
Others (otros) | Hace referencia a los demás usuarios del sistema que no son propietarios ni miembros del grupo |
Ahora bien, existe una fórmula específica para emplear, de manera correcta, el comando chmod.
A continuación, te detallamos cuál es la sintaxis precisa:
- chmod [Opción]… MODO[,MODO]… ARCHIVO…
- chmod [Opción]… MODO-OCTAL ARCHIVO…
Forma un número octal
Ahora bien, la combinación de valores de cada grupo de los usuarios, tendrá que formar un número octal. A partir de dicho fundamento, se puede obtener la combinación de bits encendidos o apagados en cada grupo, especialmente, con ocho posibles combinaciones de valores.
Por ejemplo, las sumas probables de los bits encendidos son:
PERMISO | VALOR OCTAL |
DESCRIPCIÓN |
– – – | 0 | No se tiene ningún permiso |
– – x | 1 | Solo permiso de ejecución |
– w – | 2 | Solo permiso de escritura |
– w x | 3 | Permisos de escritura y ejecución |
r – – | 4 | Solo permiso de lectura |
r – x | 5 | Para permisos de lectura y ejecución |
r w – | 6 | Para permisos de lectura y escritura |
r w x | 7 | Todos los permisos establecidos; es decir, lectura, escritura y ejecución |
Conforma los permisos del archivo o directorio
Teniendo la información anterior, cuando se combinan los permisos del usuario, grupo y otros, se puede conseguir un número de tres cifras que, básicamente, son los que conforman los permisos del archivo/directorio.
Así, de esta manera:
PERMISO | VALOR |
DESCRIPCIÓN |
rw– ––– –— | 600 | El propietario tiene permisos de lectura y escritura |
rwx ––x ––x | 711 | El propietario lectura, escritura y ejecución, el grupo y otros solo ejecución |
rwx r-x r-x | 755 | El propietario lectura, escritura y ejecución, el grupo y otros pueden leer y ejecutar el archivo |
rwx rwx rwx | 777 | El archivo puede ser leído, escrito y ejecutado por quien sea |
r–– ––– –— | 400 | Solo el propietario puede leer el archivo, pero ni el mismo puede modificarlo o ejecutarlo y por supuesto ni el grupo ni otros pueden hacer nada en el |
rw- r-– ––– | 640 | El usuario propietario puede leer y escribir, el grupo puede leer el archivo y otros no pueden hacer nada |