Saltar al contenido principal

Quiz Módulo 5 - Usuarios y Permisos

Instrucciones​

Este quiz contiene 30 preguntas de opción múltiple para validar su comprensión del Módulo 5.

Consejo: Responda cada pregunta antes de revelar la respuesta. Las respuestas están ocultas justo después de cada pregunta.


Pregunta 1​

¿Cuál es el UID (User ID) del usuario root?

Ver la explicación

Respuesta correcta: 0

Explicación: El usuario root siempre tiene el UID 0. Es el identificador único que le otorga todos los privilegios en el sistema.


Pregunta 2​

¿Qué comando permite crear un usuario en Ubuntu 24.04?

Ver la explicación

Respuesta correcta: useradd o adduser

Explicación: useradd es el comando básico para crear un usuario. adduser (Ubuntu/Debian) es una interfaz más amigable que hace preguntas interactivas. Ejemplo: sudo useradd -m -s /bin/bash username.


Pregunta 3​

¿Qué archivo contiene la información de los usuarios?

Ver la explicación

Respuesta correcta: /etc/passwd

Explicación: /etc/passwd contiene la información básica de los usuarios: nombre, UID, GID, directorio home, shell. Formato: username:x:UID:GID:comment:home:shell. Las contraseñas cifradas están en /etc/shadow.


Pregunta 4​

¿Qué archivo contiene las contraseñas cifradas de los usuarios?

Ver la explicación

Respuesta correcta: /etc/shadow

Explicación: /etc/shadow contiene las contraseñas cifradas y las políticas de contraseñas. Este archivo solo es legible por root por razones de seguridad.


Pregunta 5​

¿Qué comando permite modificar un usuario existente?

Ver la explicación

Respuesta correcta: usermod

Explicación: usermod permite modificar un usuario existente. Ejemplos: sudo usermod -s /bin/zsh username (cambiar shell), sudo usermod -aG sudo username (agregar al grupo sudo), sudo usermod -L username (bloquear cuenta).


Pregunta 6​

¿Qué comando permite eliminar un usuario?

Ver la explicación

Respuesta correcta: userdel

Explicación: userdel elimina un usuario. Opciones: sudo userdel username (mantiene el home), sudo userdel -r username (elimina también el directorio home). Opción -f para forzar si hay procesos activos.


Pregunta 7​

¿Qué comando permite crear un grupo?

Ver la explicación

Respuesta correcta: groupadd

Explicación: groupadd crea un nuevo grupo. Ejemplos: sudo groupadd developers, sudo groupadd -g 2000 developers (con GID específico).


Pregunta 8​

¿Qué archivo contiene la información de los grupos?

Ver la explicación

Respuesta correcta: /etc/group

Explicación: /etc/group contiene la información de los grupos: nombre, GID, miembros. Formato: groupname:x:GID:members. Ejemplo: developers:x:1001:user1,user2,user3.


Pregunta 9​

¿Qué comando permite agregar un usuario a un grupo?

Ver la explicación

Respuesta correcta: usermod -aG

Explicación: sudo usermod -aG groupname username agrega un usuario a un grupo secundario. La opción -a (append) es importante para no reemplazar los otros grupos. El usuario debe cerrar sesión y volver a iniciar para que los cambios tengan efecto.


Pregunta 10​

¿Qué comando permite ver los grupos de un usuario?

Ver la explicación

Respuesta correcta: groups o id

Explicación: groups muestra los grupos del usuario actual. groups username muestra los grupos de un usuario específico. id muestra UID, GID y todos los grupos con más detalles.


Pregunta 11​

¿Qué comando permite cambiar el propietario de un archivo?

Ver la explicación

Respuesta correcta: chown

Explicación: chown (change owner) modifica el propietario y/o el grupo de un archivo. Ejemplos: sudo chown user:group archivo, sudo chown user archivo, sudo chown -R user:group /directorio (recursivo).


Pregunta 12​

¿Qué comando permite modificar los permisos de un archivo?

Ver la explicación

Respuesta correcta: chmod

Explicación: chmod (change mode) modifica los permisos. Sintaxis: chmod 755 archivo (octal), chmod u+x archivo (simbólico). Ejemplos: chmod +x script.sh, chmod 644 archivo.txt, chmod -R 755 /directorio (recursivo).


Pregunta 13​

¿Cuáles son los tres permisos básicos para archivos Linux?

Ver la explicación

Respuesta correcta: Lectura (r), Escritura (w), Ejecución (x)

Explicación: Los permisos básicos de Linux son: read (lectura), write (escritura), execute (ejecución). Estos permisos se aplican al propietario (owner), al grupo (group) y a otros usuarios (others).


Pregunta 14​

¿Cuál es el valor octal para los permisos rwxr-xr-x?

Ver la explicación

Respuesta correcta: 755

Explicación: rwxr-xr-x = 111 101 101 en binario = 7 5 5 en octal. El propietario tiene todos los permisos (7), el grupo y otros tienen lectura y ejecución (5). Es el permiso típico para ejecutables.


Pregunta 15​

¿Qué comando permite ejecutar un comando con privilegios de root?

Ver la explicación

Respuesta correcta: sudo

Explicación: sudo (superuser do) permite ejecutar un comando con privilegios de root. Ejemplos: sudo apt update, sudo systemctl restart service. La configuración se encuentra en /etc/sudoers.


Pregunta 16​

¿Qué archivo configura sudo?

Ver la explicación

Respuesta correcta: /etc/sudoers

Explicación: /etc/sudoers configura los permisos de sudo. Se edita con sudo visudo (verifica la sintaxis). Nunca edite directamente con un editor normal para evitar errores de sintaxis que puedan bloquear el acceso a sudo.


Pregunta 17​

¿Qué es el bit SUID (Set User ID)?

Ver la explicación

Respuesta correcta: Un bit de permiso que permite que un archivo se ejecute con los privilegios del propietario

Explicación: El bit SUID (s) permite que un ejecutable se ejecute con los privilegios del propietario, incluso si es lanzado por otro usuario. Ejemplo: passwd tiene el SUID para permitir a los usuarios cambiar su contraseña. Se define con chmod u+s archivo o chmod 4755 archivo.


Pregunta 18​

¿Qué es el bit SGID (Set Group ID)?

Ver la explicación

Respuesta correcta: Un bit de permiso que permite que un archivo se ejecute con los privilegios del grupo, o fuerza que los nuevos archivos de un directorio pertenezcan al grupo

Explicación: El bit SGID (s) en un archivo ejecutable permite la ejecución con los privilegios del grupo. En un directorio, fuerza que los nuevos archivos creados pertenezcan al grupo del directorio. Se define con chmod g+s archivo o chmod 2755 archivo.


Pregunta 19​

¿Qué es el sticky bit?

Ver la explicación

Respuesta correcta: Un bit de permiso que impide que los usuarios eliminen archivos de otros usuarios en un directorio

Explicación: El sticky bit (t) en un directorio impide que los usuarios eliminen o renombren archivos de otros usuarios, incluso si tienen permisos de escritura. Útil para /tmp. Se define con chmod +t directorio o chmod 1777 directorio.


Pregunta 20​

¿Qué comando permite ver el usuario actual?

Ver la explicación

Respuesta correcta: whoami o id

Explicación: whoami muestra el nombre de usuario actual. id muestra más información: UID, GID y todos los grupos. id -u muestra solo el UID, id -g solo el GID.


Pregunta 21​

¿Qué comando permite cambiar de usuario?

Ver la explicación

Respuesta correcta: su

Explicación: su username cambia de usuario. su - username cambia con el entorno completo (como una nueva sesión). su o su - cambia a root. Para salir, utilice exit.


Pregunta 22​

¿Cuál es el valor octal para los permisos rw-r--r--?

Ver la explicación

Respuesta correcta: 644

Explicación: rw-r--r-- = 110 100 100 en binario = 6 4 4 en octal. El propietario tiene lectura y escritura (6), el grupo y otros solo lectura (4). Es el permiso típico para archivos de texto.


Pregunta 23​

¿Qué es una ACL (Access Control List)?

Ver la explicación

Respuesta correcta: Un sistema de permisos avanzado que permite permisos granulares por usuario y grupo

Explicación: Las ACL permiten definir permisos específicos para usuarios o grupos individuales más allá de los permisos estándar (owner/group/others). Comandos: setfacl (definir), getfacl (ver). Ejemplo: setfacl -m u:user1:rw archivo.


Pregunta 24​

¿Qué comando permite ver las ACL de un archivo?

Ver la explicación

Respuesta correcta: getfacl

Explicación: getfacl archivo muestra las ACL de un archivo o directorio. setfacl permite definir ACL. Ejemplos: setfacl -m u:user1:rw archivo (agregar permiso), setfacl -x u:user1 archivo (quitar ACL).


Pregunta 25​

¿Qué comando permite bloquear una cuenta de usuario?

Ver la explicación

Respuesta correcta: usermod -L

Explicación: sudo usermod -L username bloquea una cuenta de usuario (agrega un ! delante del hash de la contraseña en /etc/shadow). sudo usermod -U username desbloquea. sudo passwd -l username hace lo mismo.


Pregunta 26​

¿Cuál es la diferencia entre el grupo principal y los grupos secundarios?

Ver la explicación

Respuesta correcta: Un usuario tiene un solo grupo principal pero puede pertenecer a varios grupos secundarios

Explicación: El grupo principal (primary group) se define en /etc/passwd y se usa por defecto para los archivos nuevos. Los grupos secundarios (supplementary groups) están en /etc/group y otorgan permisos adicionales.


Pregunta 27​

¿Qué comando permite cambiar la contraseña de un usuario?

Ver la explicación

Respuesta correcta: passwd

Explicación: passwd cambia la contraseña del usuario actual. sudo passwd username permite a root cambiar la contraseña de otro usuario. sudo passwd -l username bloquea una cuenta.


Pregunta 28​

¿Cuál es el valor octal para los permisos rwxrwxrwx?

Ver la explicación

Respuesta correcta: 777

Explicación: rwxrwxrwx = 111 111 111 en binario = 7 7 7 en octal. Todos (propietario, grupo, otros) tienen todos los permisos. Generalmente es demasiado permisivo y no se recomienda por razones de seguridad.


Pregunta 29​

¿Qué comando permite ver los usuarios conectados?

Ver la explicación

Respuesta correcta: who o w

Explicación: who muestra los usuarios conectados con sus terminales y horas de conexión. w muestra más información: usuarios, terminales, tiempo de conexión, carga del sistema y comandos en ejecución. users muestra solo la lista de nombres.


Pregunta 30​

¿Qué comando permite eliminar un grupo?

Ver la explicación

Respuesta correcta: groupdel

Explicación: sudo groupdel groupname elimina un grupo. El grupo no puede ser eliminado si es el grupo principal de un usuario. Primero debe cambiar el grupo principal del usuario o eliminar el usuario.


Resultado del Quiz​

¡Felicidades por completar el quiz del Módulo 5!

Puntaje:

  • 25-30 respuestas correctas: ¡Excelente! Usted domina la gestión de usuarios y permisos en Linux.
  • 20-24 respuestas correctas: ¡Muy bien! Revise los conceptos donde tuvo dificultades.
  • 15-19 respuestas correctas: ¡Bien! Repase los capítulos sobre usuarios y permisos.
  • Menos de 15: Se recomienda repasar el módulo antes de continuar.

Próximos Pasos​

Ahora que ha validado sus conocimientos:

Módulo 6: Scripting Shell
Laboratorios prácticos: Ponga en práctica la gestión de usuarios y permisos con los laboratorios del Módulo 5


Quiz creado el: Diciembre 2024 - Probado en Ubuntu 24.04