Menu
CoddyTech

Entendiendo Permisos

Parte de la sección Fundamentos del Journey de Terminal de Coddy. Lección 53 de 82.

Cada archivo y directorio de Linux tiene permisos que controlan quién puede acceder a él y qué puede hacer con él. Este sistema de seguridad impide que usuarios no autorizados lean tus archivos privados o modifiquen archivos importantes del sistema.

Los permisos se dividen en tres tipos de acciones:

  • Leer (r) - Ver el contenido de un archivo o listar el contenido de un directorio
  • Write (w) - Modificar un archivo o agregar/quitar archivos en un directorio
  • Ejecutar (x) - Ejecuta un archivo como programa o entra en un directorio

Estos permisos se asignan a tres categorías diferentes de usuarios:

  • Propietario - El usuario que creó el archivo
  • Grupo - Un conjunto de usuarios que comparten el acceso
  • Otros - Todas las demás personas del sistema

Cuando ejecutas ls -l, la primera columna muestra la cadena de permisos. Se parece a -rwxr-xr--. Esta cadena te indica exactamente quién puede hacer qué con ese archivo.

Léelo en cuatro partes: el primer carácter indica el tipo de archivo (- para un archivo, d para un directorio); después, hay tres grupos de tres caracteres, en este orden:

  • caracteres del 2 al 4: lo que puede hacer el propietario (rwx arriba)
  • caracteres del 5 al 7: lo que puede hacer el grupo (r-x arriba)
  • caracteres del 8 al 10: lo que pueden hacer los demás (r-- arriba)

Un guion en lugar de una letra significa que falta ese permiso. En las próximas lecciones aprenderás a cambiar estos permisos.

challenge icon

Desafío

Fácil

Usa el comando ls -l para ver el listado detallado de archivos en el directorio actual. Esto mostrará las cadenas de permisos de cada archivo y directorio.

Examina el resultado e identifica la cadena de permisos de script.sh. Observa cómo la primera columna muestra una cadena de 10 caracteres que representa el tipo de archivo y los permisos.

Ejecuta el comando:

ls -l

En el resultado, verás una entrada para el archivo script.sh y otra para el directorio documents. Presta atención a:

  • El primer carácter: - para archivos, d para directorios
  • Los siguientes 9 caracteres muestran los permisos de lectura (r), escritura (w) y ejecución (x)
  • Los nombres del propietario y del grupo que aparecen después de la cadena de permisos

Esta es tu primera oportunidad de ver cómo Linux muestra la información de permisos. En las siguientes lecciones, aprenderás a leer estas cadenas en detalle y a modificarlas.

Pruébalo tú mismo

Terminal
ls -l
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Terminal