Creación y Gestión de Cuentas de Usuario Locales

Red Hat Enterprise LinuxBeginner
Practicar Ahora

Introducción

Como administrador de sistemas Linux, la gestión de cuentas de usuario es una tarea fundamental. En este desafío, pondrás en práctica la creación, modificación y eliminación de cuentas de usuario locales en un sistema Red Hat Enterprise Linux. Esta es una competencia esencial para mantener un entorno seguro y organizado.

Crear una Nueva Cuenta de Usuario

Para crear una nueva cuenta de usuario, utilizarás el comando useradd. Esta herramienta genera una nueva cuenta con su respectivo directorio personal y una shell por defecto. También deberás establecer la contraseña del usuario mediante el comando passwd.

Tareas

  • Crear una nueva cuenta de usuario llamada john.
  • Establecer la contraseña del usuario como password123 (ignora la advertencia de contraseña poco segura o BAD PASSWORD).

Requisitos

  • Utilizar el comando useradd para crear la cuenta.
  • El usuario john debe tener un directorio personal creado en /home/john.
  • La shell predeterminada del usuario debe ser /bin/bash.
  • Utilizar el comando passwd para asignar la contraseña.

Ejemplo

Al finalizar, el usuario john existirá en el sistema y su directorio personal /home/john estará disponible. Puedes verificar la existencia del usuario ejecutando id john.

Modificar una Cuenta de Usuario Existente

Para modificar una cuenta de usuario ya creada, emplearás el comando usermod. Este comando permite cambiar la shell predeterminada y añadir al usuario a un grupo. También deberás verificar que las membresías de grupo previas del usuario se mantengan intactas.

Tareas

  • Cambiar la shell predeterminada del usuario john a /bin/zsh.
  • Añadir al usuario john al grupo wheel, que se utiliza frecuentemente para otorgar privilegios administrativos.

Requisitos

  • Utilizar el comando usermod para realizar ambas modificaciones.
  • El usuario john debe conservar sus membresías de grupo actuales al ser añadido al grupo wheel.

Ejemplo

Tras este paso, al revisar los detalles del usuario en /etc/passwd se mostrará /bin/zsh como su shell. Al ejecutar el comando groups john, se verá su pertenencia al grupo wheel además de su grupo primario.

Eliminar una Cuenta de Usuario

Para eliminar una cuenta de usuario, utilizarás el comando userdel. Este comando retira la cuenta del sistema, incluyendo su directorio personal y su buzón de correo (mail spool). También verificarás que la cuenta haya sido eliminada por completo.

Tareas

  • Eliminar la cuenta de usuario john del sistema.

Requisitos

  • Utilizar el comando userdel para borrar la cuenta.
  • Asegurarse de que el directorio personal del usuario (/home/john) y su buzón de correo también sean eliminados durante el proceso.

Ejemplo

Al completar esta tarea, la cuenta de usuario john y su directorio /home/john habrán desaparecido totalmente del sistema. Si ejecutas id john, el sistema devolverá un error indicando que el usuario no existe.

Resumen

En este desafío, has adquirido las habilidades fundamentales para gestionar cuentas de usuario locales en un sistema Red Hat Enterprise Linux. Has practicado la creación de un nuevo usuario con useradd, la asignación de contraseñas con passwd, la modificación de atributos de usuarios existentes con usermod y la eliminación de usuarios junto con sus directorios personales mediante userdel. Estos comandos son herramientas indispensables para cualquier administrador de sistemas responsable de la gestión de usuarios y la seguridad del sistema.

✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar