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 usuariospasswd: para cambiar contraseñas de usuariousermod: para modificar cuentas de usuariouserdel: 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:
- Cree un usuario llamado
joker. - Cree un usuario llamado
batmancon el directorio personal/home/gotham.
Requisitos
- Utilice el comando
useraddpara crear todas las cuentas. - Asegúrese de que los directorios personales de ambos usuarios se creen durante la creación de las cuentas.
batmandebe 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:
- Establezca una contraseña para el usuario
joker. - Establezca una contraseña para el usuario
batman.
Requisitos
- Utilice el comando
passwdpara 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:
- Cambie el directorio personal del usuario
jokera/home/arkham. - Cambie el intérprete de comandos de
batmana/bin/bash.
Requisitos
- Utilice el comando
usermodpara 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:
- Elimine el usuario
jokersin eliminar su directorio personal. - Elimine el usuario
batmany su directorio personal/home/gotham.
Requisitos
- Utilice el comando
userdelpara 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:
- Crear cuentas de usuario con distintas especificaciones
- Establecer y cambiar contraseñas de usuario
- Modificar las propiedades de las cuentas de usuario
- 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.



