Articles

Comando useradd de Linux: Qué es y cómo usarlo

El comando useradd (o adduser) es probablemente familiar para la mayoría de los usuarios de Linux. Cuando un administrador de sistema Linux necesita características y restricciones únicas para crear cuentas de usuario, el comando adduser se puede usar para crear un nuevo usuario en el sistema operativo Linux. Para resaltar la utilidad de esta utilidad de bajo nivel, en este tutorial, vamos a aplicar el comando useradd en varios ejemplos.

NOTA: En este tutorial, usamos Linux Mint 20 para implementar useradd, pero puede usar una distribución de Linux diferente.

Ejemplo 1: Agregar un nuevo usuario en Linux

Si desea crear un nuevo usuario en su sistema operativo Linux con privilegios sudo, debe seguir los siguientes pasos:

Primero, abra un terminal en su máquina Linux haciendo clic en el icono de terminal en la barra de tareas. Una vez que la ventana de terminal de carga, escriba el siguiente comando:

$ sudo adduser

Si desea crear un nuevo usuario llamado «raza», por ejemplo, a continuación, vuelva con la raza.

$ sudo adduser raza

Este comando para crear un nuevo usuario llamado raza en el sistema operativo Linux.
Cuando se crea un nuevo usuario en Linux, se genera una entrada en ‘/ etc file’. Este archivo almacena información sobre el usuario. Para establecer una contraseña para un usuario nuevo, ejecute el siguiente comando.

$ sudo passwd raza

Debe escribir una nueva contraseña para el usuario porque, cuando se crea un usuario, se bloquea de forma predeterminada. A continuación, vuelva a escribir la nueva contraseña.

Después de completar este paso, la información del usuario se habrá actualizado en Linux y se mostrará un mensaje que proclama el éxito de la actualización en el terminal.

Ejemplo 2: Agregar un usuario con un ID de usuario especificado

Cada usuario en Linux tiene su propio número de identificación único (UID), pero puede usar la bandera-u junto con el comando useradd para crear un usuario con un ID de usuario específico. En este ejemplo, crearemos un usuario llamado «SRaza» con un id único de 1200. Para ello, tenemos que introducir el siguiente comando en la terminal:

$ sudo useradd -u 1200 SRaza

Al ejecutar este comando, nuestro nuevo usuario ha sido creado. Si desea confirmar la correcta ejecución de este comando, puede escribir el siguiente comando en la terminal:

$ id -u SRaza

Ejemplo 3: Agregar un usuario con un directorio personal

Para agregar un usuario con un directorio personal, debe usar el comando-m con useradd. Sin la bandera-m, no se creará ningún directorio personal en Linux. En este ejemplo, nuestro objetivo es crear un nuevo usuario llamado «alpha» con un directorio personal. Para ello, utilizamos el siguiente comando:

$ sudo useradd-m alfa

Para confirmar el directorio home del usuario recién creado, introduzca el siguiente comando en la terminal:

$ ls-a /home/alpha

Ejemplo 4: Agregar un usuario sin directorio personal

Para crear un usuario sin directorio personal, utilice el indicador-M con el comando useradd. Queremos crear un nuevo usuario llamado «Noor» sin un directorio personal. Para ello, tenemos que introducir el siguiente comando en la terminal:

$ sudo useradd-M Noor

Se puede establecer la contraseña para el nuevo usuario escribiendo el comando siguiente:

$ sudo passwd Noor

a continuación, introduzca la nueva contraseña para el usuario y, a continuación, vuelva a escribir la contraseña. Después de completar este paso, la información del usuario se habrá actualizado en Linux, y se mostrará un mensaje proclamando el éxito de la actualización en el terminal.

Ejemplo 5: Creación de un usuario con una fecha de caducidad

Si desea crear un nuevo usuario y fijar la fecha de caducidad del usuario, puede usar la bandera-e junto con el comando useradd. En este ejemplo, queremos crear un usuario llamado » Ali » con una fecha de caducidad del 12 de octubre de 2021. Para ello, tenemos que introducir el siguiente comando:

$ useradd -e 2021-10-12 Ali

Si desea verificar que la fecha de vencimiento ha sido corregido, escriba el siguiente comando:

$ sudo chage -l Ali

Este comando mostrará la fecha de caducidad de la cuenta de usuario en el terminal. En nuestro caso, la fecha es «Oct 12, 2021», que coincide con la fecha del comando anterior.

Ejemplo 6: Creación de un usuario con una descripción

Si desea crear un nuevo usuario con una pequeña descripción o comentario, puedes hacerlo con la ayuda de la opción-c. En este ejemplo, queremos crear un usuario llamado «ayesha» con la descripción «HOLA AISHA». Para ello, escribimos el siguiente comando en nuestro terminal.

$ sudo useradd-c «HI AYESHA» ayesha

Para verificar que el comentario se ha agregado, puede usar el siguiente comando :

$ sudo cat /etc/passwd | grep ayesha

Como se muestra a continuación, se ha agregado el usuario ‘ayesha’ junto con la descripción.

Conclusión:

En este artículo, hemos trabajado a través de varios ejemplos con el comando useradd en Linux Mint 20. Puede crear usuarios como se muestra arriba siguiendo 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.