1. Permisos de Archivo

En Linux, todo es un archivo, y gestionar el acceso a estos archivos es una habilidad crítica. Comprender los permisos de archivo es fundamental para la seguridad y administración del sistema. Exploremos cómo leer e interpretar estos permisos.

Introducción a los Permisos de Archivo

Cuando listamos archivos en formato detallado, vemos una cadena de caracteres que define sus permisos. Veamos un ejemplo usando el comando ls -l:

$ ls -l Desktop/
drwxr-xr-x 2 pete penguins 4096 Dec 1 11:45 .

Esta salida proporciona mucha información, pero nos centraremos en la primera columna, drwxr-xr-x, que representa el tipo de archivo y sus permisos.

Decodificación de la Cadena de Permisos

La cadena de permisos tiene cuatro partes principales. El primer carácter indica el tipo de archivo. En nuestro ejemplo, la d significa que Desktop es un directorio. Para un archivo regular, verías un guion (-).

Los siguientes nueve caracteres representan los permisos de archivo reales. Se dividen en tres conjuntos de tres caracteres cada uno. Para hacerlo más claro, podemos visualizarlos así:

d | rwx | r-x | r-x

Cada carácter en estos conjuntos corresponde a un permiso específico:

  • r: Permiso de lectura.
  • w: Permiso de escritura.
  • x: Permiso de ejecución.
  • -: Ningún permiso concedido.

El significado de estos permisos puede cambiar ligeramente dependiendo de si es un archivo o un directorio. Por ejemplo, el permiso de ejecución (x) en un directorio permite entrar en él, mientras que en un archivo permite ejecutarlo como un programa.

Permisos de Usuario, Grupo y Otros

Los tres conjuntos de permisos se aplican a diferentes niveles de acceso:

  1. Usuario (Propietario): El primer conjunto (rwx) se aplica al propietario del archivo, que es pete en nuestro ejemplo. El propietario tiene permisos de lectura, escritura y ejecución.
  2. Grupo: El segundo conjunto (r-x) se aplica al grupo asociado con el archivo, que es penguins. Los miembros de este grupo tienen permisos de lectura y ejecución, pero no pueden escribir en el archivo.
  3. Otros: El conjunto final (r-x) se aplica a todos los demás usuarios del sistema. Tienen permisos de lectura y ejecución.

Dominar los permisos de archivo es un concepto central, y esta base es esencial a medida que continúas con este tutorial completo de linux.

Inicia sesión para guardar tu progreso de aprendizaje

Iniciar sesión

Ejercicios

La mejor manera de aprender linux es a través de la práctica. Estos ejercicios te ayudarán a dominar los permisos de archivo de Linux, los usuarios y los grupos:

  1. Grupo de Usuarios y Permisos de Archivo de Linux - Aprende conceptos esenciales de gestión de usuarios y grupos de Linux, incluyendo la creación de usuarios, la exploración de membresías de grupos, la comprensión de los permisos de archivo y la manipulación de la propiedad de los archivos.
  2. Añadir Nuevo Usuario y Grupo - Practica la creación de nuevas cuentas de usuario, la configuración de grupos personalizados y la gestión de membresías de grupos, simulando tareas de administración de sistemas del mundo real.
  3. Encontrar un Archivo - Aplica tus conocimientos de permisos de archivo encontrando un archivo específico y estableciendo su autoridad de acceso, asegurando que solo tú seas el usuario autorizado.

Estos laboratorios te ayudarán a aplicar los conceptos en escenarios reales y a ganar confianza en la gestión de permisos y usuarios en Linux.

Cuestionario

¿Qué bit de permiso se utiliza para ejecutable? Por favor, responda en inglés, prestando mucha atención a la sensibilidad a las mayúsculas y minúsculas.