El truco del Joker

LinuxBeginner
Practicar Ahora

Introducción

En este desafío, aplicará sus conocimientos sobre la administración de cuentas de usuario en Linux. Creará cuentas nuevas, modificará cuentas existentes y eliminará usuarios. Este desafío pondrá a prueba su comprensión de los conceptos aprendidos en el laboratorio «Administración de cuentas de usuario».

Logros

Demostrará que sabe utilizar:

  • useradd: para crear usuarios
  • passwd: para cambiar contraseñas de usuario
  • usermod: para modificar cuentas de usuario
  • userdel: para eliminar cuentas de usuario

Creación de cuentas de usuario

En este paso, creará varias cuentas de usuario con distintas especificaciones.

Tareas

Complete las siguientes tareas en orden:

  1. Cree un usuario llamado joker.
  2. Cree un usuario llamado batman con el directorio personal /home/gotham.

Requisitos

  • Utilice el comando useradd para crear todas las cuentas.
  • Asegúrese de que los directorios personales de ambos usuarios se creen durante la creación de las cuentas.
  • batman debe tener un directorio personal diferente del predeterminado.

Ejemplo

Después de completar estas tareas, puede verificar la información de los usuarios de la siguiente manera:

grep -w joker /etc/passwd
grep -w batman /etc/passwd

Salida de ejemplo:

joker:x:5001:5001::/home/joker:/bin/sh
batman:x:5002:5002::/home/gotham:/bin/sh

Administración de contraseñas de usuario

En este paso, establecerá y cambiará las contraseñas de los usuarios.

Tareas

Complete las siguientes tareas:

  1. Establezca una contraseña para el usuario joker.
  2. Establezca una contraseña para el usuario batman.

Requisitos

  • Utilice el comando passwd para todas las operaciones relacionadas con contraseñas.
  • Para este desafío, utilice contraseñas sencillas, como password123.

Ejemplo

Después de establecer las contraseñas, puede comprobar su estado:

sudo passwd -S joker
sudo passwd -S batman

Salida de ejemplo:

joker P 01/19/2024 0 99999 7 -1
batman P 01/19/2024 0 99999 7 -1

En esta salida, P indica que la cuenta tiene una contraseña utilizable.

Modificación de cuentas de usuario

En este paso, modificará cuentas de usuario existentes.

Tareas

Complete las siguientes tareas:

  1. Cambie el directorio personal del usuario joker a /home/arkham.
  2. Cambie el intérprete de comandos de batman a /bin/bash.

Requisitos

  • Utilice el comando usermod para realizar todas las modificaciones.

Ejemplo

Después de realizar estos cambios, puede verificarlos:

grep -w joker /etc/passwd
grep -w batman /etc/passwd

Salida de ejemplo:

joker:x:5001:5001::/home/arkham:/bin/sh
batman:x:5002:5002::/home/gotham:/bin/bash

Eliminación de cuentas de usuario

En este último paso, eliminará cuentas de usuario.

Tareas

Complete las siguientes tareas:

  1. Elimine el usuario joker sin eliminar su directorio personal.
  2. Elimine el usuario batman y su directorio personal /home/gotham.

Requisitos

  • Utilice el comando userdel para realizar todas las eliminaciones.

Ejemplo

Después de eliminar estos usuarios, puede verificar el resultado:

grep -w joker /etc/passwd
grep -w batman /etc/passwd
ls -ld /home/gotham

Los dos comandos grep no deberían devolver ningún resultado. En el caso de ls -ld /home/gotham, el mensaje «No such file or directory» confirma que se eliminó el directorio.

Resumen

¡Felicidades! Ha completado el desafío de administración de cuentas de usuario «El truco del Joker». Ha demostrado que sabe:

  1. Crear cuentas de usuario con distintas especificaciones
  2. Establecer y cambiar contraseñas de usuario
  3. Modificar las propiedades de las cuentas de usuario
  4. Eliminar cuentas de usuario con o sin sus directorios personales

Estas habilidades son fundamentales para la administración de sistemas Linux. Siga practicando y explorando para convertirse en un experto en la administración de usuarios de Linux.

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