La creación de usuarios es una de las tareas más fundamentales en Linux. Los administradores del sistema tienen que administrar constantemente a los usuarios a medida que el tamaño de la empresa crece o se reduce. O tal vez desee agregar un usuario en Linux para permitir que uno de los miembros de su familia use su computadora y evitar que acceda a sus datos personales. Cualquiera que sea el caso, en esta guía, veamos cómo crear un usuario en Linux. Hay dos formas de crear un nuevo usuario de Linux y hemos explicado ambas usando ejemplos.
Crear un usuario en Linux usando el comando useradd
Crear un nuevo usuario de Linux usando el comando useradd es el método más antiguo. Antes de comenzar con lo mismo, primero puede enumerar todos los usuarios de Linux para verificar si el usuario que está tratando de agregar ya existe. Hay cuatro formas de enumerar usuarios, pero el comando más común es el siguiente.
getent /etc/passwd

Si no ve al usuario aquí, puede proceder a agregarlo usando el comando useradd. Esta es la sintaxis del comando useradd:
sudo useradd -s /bin/bash -m -c "Full Name" -G"nameofthegroub" "username"
Expliquemos el uso de cada entidad en el comando anterior uno por uno.
- Sudo: La creación de un nuevo usuario requiere privilegios de superusuario.
- agregar usuario: El comando useradd se usa para decirle a Linux que queremos agregar un nuevo usuario.
- -s: se utiliza para establecer el shell predeterminado
- -metro: Agrega y asigna un directorio /home al usuario.
- -C: Toma el nombre completo del usuario.
- -GRAMO: asigna el usuario a un grupo. Este grupo se puede usar para agregar más usuarios.
- tayeeb: es el nombre de la cuenta de usuario.
Un ejemplo del comando useradd se vería como el siguiente comando.
sudo useradd -s /bin/bash -m -c "Tayeeb Hasan" tayeeb

Ahora que se ha creado la cuenta, todavía no está protegida ya que no hay contraseña. Hay dos formas de establecer una contraseña. Primero, puede hacerlo usted mismo si es administrador y luego decirle la contraseña al titular del perfil. Alternativamente, la mejor manera de hacer lo mismo es establecer una contraseña temporal para el usuario recién creado y dejar que el usuario elija qué contraseña desea establecer más adelante. Esto se puede hacer usando el siguiente comando. Una vez que ejecute este comando, ingrese una contraseña temporal.
sudo passwd --expire "username"
Cambie el nombre de usuario con un nombre de usuario real y debería verse así:
sudo passwd --expire tayeeb

De esta manera, puede establecer una contraseña inicial para el usuario y dársela, después de lo cual Linux le pedirá que ingrese una nueva contraseña dos veces, que luego será la nueva contraseña.
Crear un usuario en Linux usando el comando adduser
El comando adduser se agregó mucho más tarde en el kernel y hace que agregar usuarios sea pan comido y rápido. Ahora, debe estar confundido entre el comando useradd y el comando adduser debido al mismo nombre. Sin embargo, hay un par de diferencias entre los dos comandos de Linux.
useradd es un comando integrado de Linux, mientras que adduser es un comando de utilidad de alto nivel que ofrece muchas opciones de personalización al crear un usuario en Linux. Usando el comando adduser, puede crear un directorio de inicio para nuevos usuarios, establecer una contraseña y hay varios parámetros que puede usar con este comando.
A continuación, se explica cómo agregar un usuario en Linux usando adduser.
sudo adduser "username"

Luego, el comando le pedirá que ingrese su contraseña, el nombre del usuario y otros detalles, antes de solicitar la contraseña dos veces. Una vez hecho esto, puede usar el comando passwd --expired para permitir que el usuario cambie su contraseña la próxima vez que intente iniciar sesión a través de la nueva cuenta. Para nosotros, adduser funcionó bien en una VM de Ubuntu pero no en Fedora por una razón desconocida.

Una vez ejecutado, el comando le pide que ingrese y confirme una contraseña e ingrese el nombre completo del usuario. Puede omitir los campos restantes si lo desea, como el número de teléfono, el número de habitación, etc.

Crear un usuario en Linux usando GUI
El proceso de creación de un nuevo usuario en Linux es tan simple como en Windows. Aquí se explica cómo crear un nuevo usuario en Linux usando GUI.
1. Vaya a Configuración > Usuarios y desbloquee el menú con su contraseña.

2. Haga clic en el botón Agregar usuario de la sección de otros usuarios.

3. Ingrese el nombre, nombre de usuario, contraseña y otros detalles del nuevo usuario de Linux.

3. Finalmente, haga clic en Agregar y el nuevo usuario ahora debería aparecer cuando el usuario actual cierra la sesión.
4. Si desea permitir que el usuario establezca su propia contraseña durante el próximo inicio de sesión, vaya a Detalles del usuario > Contraseña y marque “Permitir que el usuario cambie su contraseña”.

Cómo copiar archivos en Linux (2 formas)
Cómo crear enlaces simbólicos en Linux
Cómo contar la cantidad de archivos en un directorio en Linux
Cómo configurar la variable PATH en Linux (2 formas)
Cómo enumerar grupos en Linux