Usuarios, Grupos y Permisos

Domina la gestión maestra de usuarios y grupos de Linux, la propiedad de archivos y los permisos. Aprende a controlar el acceso a archivos y directorios usando modos simbólicos y octales, comprende los privilegios sudo y configura los permisos predeterminados con umask.

DevOps EngineerLinuxDevOps

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Este curso para principiantes construye un modelo práctico de identidad y acceso a archivos en Linux. En seis laboratorios guiados inspeccionarás usuarios y grupos, distinguirás la propiedad de los permisos, leerás modos simbólicos y octales, elevarás privilegios con cuidado y controlarás los valores predeterminados de los archivos nuevos.

Un desafío final independiente reúne estos conceptos en un espacio de trabajo compartido. Verificarás una cuenta de desarrollo preparada, crearás /srv/dev, asignarás su grupo propietario y limitarás el acceso al propietario y al equipo de desarrollo.

Lo que aprenderás

  • Leer campos de cuentas en /etc/passwd e inspeccionar la identidad y los grupos con id
  • Identificar las columnas de propietario y grupo con ls -l y modificarlas con chown y chgrp
  • Interpretar el tipo de archivo y los bloques de permisos rwx de usuario, grupo y otros
  • Convertir permisos entre su forma simbólica y valores octales como 644, 600 y 770
  • Ajustar el acceso mediante operaciones de chmod simbólicas y octales
  • Usar sudo para un comando privilegiado, abrir un shell root con sudo -i y volver con exit
  • Explicar cómo umask afecta a los archivos nuevos y comparar los resultados de 002 y 077
  • Configurar y verificar un directorio /srv/dev propiedad de un grupo y con modo 770

A quién va dirigido este curso

Este curso está dirigido a principiantes de Linux y futuros administradores de sistemas o DevOps que desean fundamentos prácticos sobre identidad de cuentas, propiedad, permisos y elevación controlada de privilegios.

Requisitos previos: Navegación básica por la terminal, creación de archivos y ejecución de comandos; no se requiere experiencia previa en administración de usuarios.

Entorno de aprendizaje: Una terminal de LabEx basada en Ubuntu con una cuenta normal labex, acceso de laboratorio a sudo, usuarios y grupos preparados y archivos para practicar permisos.

Preguntas frecuentes

¿Qué parte del curso es guiada?

Los primeros seis laboratorios ofrecen práctica paso a paso. El séptimo elemento es un desafío final donde aplicarás id, sudo, creación de directorios, propiedad de grupo y permisos octales con menos orientación.

¿Crearé o eliminaré usuarios y grupos de Linux?

No. Inspeccionarás registros de cuentas y pertenencias a grupos existentes. El desafío final utiliza el usuario alice y el grupo developers, ya preparados; useradd, groupadd y la eliminación de cuentas quedan fuera del curso.

¿El desafío del espacio compartido configura SGID?

No. Asigna el grupo developers a /srv/dev y establece el modo 770. El desafío no implementa SGID ni la herencia automática de grupo para archivos nuevos.

¿Trabajaré como root durante todos los laboratorios?

No. Primero observarás una denegación de permisos como usuario normal, usarás sudo para un solo comando, entrarás brevemente en un shell root para comprender la diferencia y luego volverás a la cuenta labex.

Profesor

labby
Labby
Labby is the LabEx teacher.