Nota: En este tutorial, usamos Linux Mint 20 para implementar UserAdd, pero puede usar una distribución diferente de Linux.
Ejemplo 1: Agregar un nuevo usuario en Linux
Si desea crear un nuevo usuario en su sistema operativo Linux con privilegios de sudo, se deben tomar los siguientes pasos:
Primero, abra un terminal en su máquina Linux haciendo clic en el icono del terminal en la barra de tareas. Una vez que se carga la ventana del terminal, escriba el siguiente comando:
$ sudo adduser [user_name]
Si desea crear un nuevo usuario llamado "Raza", por ejemplo, reemplace [user_name] con Raza.
$ sudo adduser raza
Este comando creará un nuevo usuario llamado Raza en el sistema operativo Linux.
Cuando se crea un nuevo usuario en Linux, se genera una entrada en el archivo '/etc.'. Este archivo almacena información sobre el usuario. Para establecer una contraseña para un nuevo usuario, ejecute el siguiente comando.
$ sudo passwd raza
Debe escribir una nueva contraseña para el usuario porque, cuando se crea un usuario, está bloqueado de forma predeterminada. Luego, vuelva a escribir la nueva contraseña.
Después de completar este paso, la información del usuario se habrá actualizado en Linux, y un mensaje que proclama el éxito de la actualización se mostrará en el terminal.
Ejemplo 2: Agregar un usuario con una ID de usuario específica
Cada usuario en Linux tiene su propio número de identificación único (UID), pero puede usar el indicador -U junto con el comando UserAdd para crear un usuario con una ID de usuario específica. En este ejemplo, crearemos un usuario llamado "Sraza" con una identificación única de 1200. Para hacerlo, ingresamos el siguiente comando en el terminal:
$ sudo useradd -u 1200 sraza
Al ejecutar este comando, nuestro nuevo usuario ha sido creado. Si desea confirmar la ejecución exitosa de este comando, puede escribir el siguiente comando en el terminal:
$ id -u sraza
Ejemplo 3: Agregar un usuario con un directorio de inicio
Para agregar un usuario con un directorio de inicio, debe usar el indicador -m con el comando UserAdd. Sin la bandera -m, no se creará ningún directorio de inicio en Linux. En este ejemplo, nuestro objetivo es crear un nuevo usuario llamado "Alpha" con un directorio de inicio. Para hacerlo, usamos el siguiente comando:
$ sudo useradd -m alfa
Para confirmar el directorio de inicio del usuario recién creado, ingrese el siguiente comando en el terminal:
$ ls -a /home /alfa
Ejemplo 4: Agregar un usuario sin un directorio de inicio
Para crear un usuario sin un directorio de inicio, use el indicador -m con el comando UserAdd. Queremos crear un nuevo usuario llamado "Noor" sin un directorio de inicio. Para hacerlo, ingresamos el siguiente comando en el terminal:
$ sudo useradd -m Noor
Puede establecer la contraseña para el nuevo usuario escribiendo el siguiente comando:
$ sudo passwd noor
A continuación, ingrese la nueva contraseña para el usuario y luego vuelva a escribir la contraseña. Después de completar este paso, la información del usuario se habrá actualizado en Linux, y un mensaje que proclama el éxito de la actualización se mostrará en el terminal.
Ejemplo 5: Creación de un usuario con una fecha de vencimiento
Si desea crear un nuevo usuario y corregir la fecha de vencimiento del usuario, puede usar el indicador -e junto con el comando UserAdd. En este ejemplo, queremos crear un usuario llamado "Ali" con una fecha de vencimiento del 12 de octubre de 2021. Para hacerlo, ingresamos el siguiente comando:
$ userAdd -e 2021-10-12 Ali
Si desea verificar que la fecha de vencimiento se haya solucionado, escriba el siguiente comando:
$ sudo chage -l ali
Este comando mostrará la fecha de vencimiento de la cuenta de usuario en el terminal. En nuestro caso, la fecha es "12 de octubre de 2021", que coincide con la fecha del comando anterior.
Ejemplo 6: Crear un usuario con una descripción
Si desea crear un nuevo usuario con una pequeña descripción o comentario, puede hacerlo con la ayuda de la bandera -c. En este ejemplo, queremos crear un usuario llamado "Ayesha" con la descripción "Hola Ayesha". Para hacerlo, escribimos el siguiente comando en nuestro terminal.
$ sudo useradd -c "Hola ayesha" Ayesha
Para verificar que se haya agregado el comentario, puede usar el siguiente comando:
$ sudo gato /etc /passwd | Grep Ayesha
Como se muestra a continuación, el usuario 'Ayesha' se ha agregado junto con la descripción.
Conclusión:
En este artículo, trabajamos en varios ejemplos con el comando UserAdd en Linux Mint 20. Puede crear usuarios como se muestra arriba siguiendo con estos ejemplos. Hay varios casos de uso más avanzados para el comando UserAdd en Linux, pero esta introducción debería ser suficiente para comenzar con el comando.