Comando useradd de Linux: ¿cómo agregar usuarios a Linux?

Debido a que Linux es un sistema multiusuario, se pueden crear varios perfiles de usuario en la misma máquina. Esta es una tarea básica de administración del sistema, y ​​también debe saber cómo agregar nuevos usuarios y en qué grupo, y también debe conocer el proceso de eliminación de un usuario.

Administración de usuarios de Linux: una guía completa para administrar sistemas multiusuario

Hay varios métodos para agregar un usuario, sin embargo, solo vamos a discutir el agregar usuario dominio.

Tabla de contenido

Agregar un usuario con el comando useradd

El comando useradd es el método más básico a través del cual puede agregar un usuario. Otros comandos o elementos de la GUI son simplemente una interfaz más fácil de usar para el mismo comando. Puede agregar un usuario simplemente escribiendo:

                      
sudo useradd -s /bin/bash -m -c "Linus Torvalds" -G jellyfin linus

                    

En el comando anterior, hemos utilizado las siguientes opciones:

  • sudo : Esto solo significa que estamos ejecutando el comando como root, es decir, con privilegios administrativos.
  • agregar usuario : El comando principal
  • -s /bin/bash : El shell predeterminado del nuevo usuario.
  • -metro : esta opción se utiliza para crear un directorio de inicio para el nuevo usuario. Se creará un nuevo directorio ‘/home’ con el nombre de cuenta especificado.
  • -c “Linus Torvalds” : Esto es opcional, solo establece el nombre completo del usuario.
  • -G medusa : Esto también es opcional. Con el -GRAMO opción, puede agregar el usuario a un grupo específico, el grupo debe existir para ejecutar el comando con esta opción correctamente. en lo anterior exampleestamos agregando el nuevo usuario a un grupo llamado medusa .
  • Linus : Es el nombre de la nueva cuenta de usuario. Esta debe ser una cadena única.

Ahora, cuando revise el directorio /home/linus, encontrará todos los archivos ocultos predeterminados:

                      
sudo ls -ahl /home/linus

                    
Adición de un usuario con el comando useradd
  • También puede utilizar el -d opción para establecer una ubicación de directorio de inicio personalizada para el nuevo usuario. Para example :
                      
sudo useradd -m -d /opt/username username

                    

Este comando creará el directorio de inicio para el nuevo usuario en /optar/nombre de usuario directorio.

  • Utilizando el -tu marca, puede crear un nuevo usuario con una identificación de usuario específica. Para examplepara crear un nuevo usuario con UID 1600, puede escribir:
                      
sudo useradd -u 1600 username

                    
  • También se puede crear un nuevo usuario con fecha de caducidad, simplemente utilice el -mi marca junto con la fecha de caducidad de esta manera:
                      
sudo useradd -e 2023-01-01 username

                    

Tenga en cuenta que aún no hemos creado una contraseña para este usuario. Para hacer ese tipo:

                      
sudo passwd username

                    
Crear una nueva contraseña para el usuario

Escriba una nueva contraseña y luego presione la tecla Intro y luego vuelva a escribirla para confirmar la nueva contraseña.

  • Es recomendable que el usuario cambie su contraseña una vez que tenga acceso a su cuenta. Para forzar esto, puede agregar el -expirar bandera. Esto obligará al usuario a crear una nueva contraseña al iniciar sesión.
                      
sudo passwd --expire linus

                    

Eliminación de un usuario

usuariodel El comando se usa, junto con algunas opciones, para eliminar un usuario. Simplemente tienes que escribir:

                      
sudo userdel username

                    

Esto eliminará automáticamente las entradas de /etc/contraseña y /etc/sombra archivos Sin embargo, en la mayoría de las distribuciones de Linux, los directorios principal y de cola de correo no se eliminan. Para eliminarlos, puede utilizar el -r opción como esta:

                      
sudo userdel -r username

                    
Eliminación de un usuario junto con el directorio de inicio Eliminación de un usuario junto con el directorio de inicio

Si el usuario que desea eliminar está conectado actualmente, este comando no se ejecutará correctamente. Puede eliminar todos los procesos que se ejecutan desde ese usuario con el siguiente comando y luego intentar eliminar al usuario:

                      
sudo killall -u username

                    

Resumen

En este tutorial, hemos aprendido el proceso completo de agregar y eliminar nuevos usuarios del sistema Linux. Déjame saber en los comentarios si tienes alguna duda con respecto a cualquier comando/opción.

Referencias

Useradd – Página man

Userdel – Página man

Related Posts