Añadir nuevos usuarios y grupos

LinuxBeginner
Practicar Ahora

Introducción

El equipo de I+D de LabEx dispone de un servidor donde cada miembro tiene una cuenta para sus tareas diarias. Hoy se incorporan dos nuevos empleados y necesitamos crear sus respectivas cuentas de acceso.

Añadir nuevos usuarios y grupos

En este desafío, debes dar de alta dos nuevos usuarios y dos nuevos grupos en el sistema. Puedes lograrlo creando los usuarios y grupos por separado o utilizando un comando único que configure todo de una vez.

Tareas

  1. Crea dos nuevos grupos llamados dev y test.
  2. Añade una nueva cuenta de usuario llamada jack con un directorio personal en /home/jack, grupo primario dev y grupo secundario labex.
  3. Añade una nueva cuenta de usuario llamada bob con un directorio personal en /home/bob, grupo primario test y grupo secundario labex.

Requisitos

  • Utiliza el usuario labex, que cuenta con privilegios de sudo y pertenece al grupo labex, para realizar estas tareas.
  • Asegúrate de que los grupos dev y test existan antes de intentar añadir a los usuarios.
  • Garantiza que los nuevos usuarios se creen con sus respectivos directorios personales y membresías de grupo correctas.
  • Puedes elegir cualquiera de estos enfoques:
    • Crear primero los grupos, luego los usuarios y finalmente asignarlos a los grupos.
    • Crear los usuarios definiendo todas sus membresías de grupo en un solo comando.

Ejemplos

Tras completar las tareas, deberías poder verificar los resultados de la siguiente manera:

  1. Para el usuario jack, la salida debería ser similar a:
$ id jack
uid=5001(jack) gid=5003(dev) groups=5003(dev),5000(labex)
  1. Para el usuario bob, la salida debería ser similar a:
$ id bob
uid=5002(bob) gid=5004(test) groups=5004(test),5000(labex)

Resumen

En este desafío, has aprendido a añadir nuevos grupos y usuarios a tu sistema. Has practicado la creación de grupos, la configuración de cuentas de usuario con directorios personales y grupos primarios específicos, y la asignación de usuarios a grupos adicionales. Estas habilidades son fundamentales para la gestión de usuarios en sistemas Linux, especialmente al incorporar nuevos miembros al equipo o gestionar el control de acceso.

✨ Revisar Solución y Practicar