GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo agregar usuarios a Ubuntu?

Los sistemas operativos actuales destacan por ser multiusuario. Es decir, pueden crear muchos usuarios con diferentes perfiles de uso. Esto permite que el mismo sistema sea utilizado por diferentes personas. Pero también, es posible crear usuarios específicos del sistema para determinados servicios o aplicaciones de red. En cualquier caso, gracias a este post aprenderás cómo añadir usuarios a Ubuntu.

En este tutorial, usaremos la terminal, por lo que puede usarla si tiene un servidor o usar el sistema con una interfaz gráfica.

El comando useradd de Linux

En Ubuntu, el comando para crear un nuevo usuario es useradd . Este comando es bastante fácil de usar pero tiene algunas opciones que te permiten personalizar la creación.

Abra una terminal y ejecute este comando para obtener información sobre useradd:

useradd --help

Y obtendrá una salida de pantalla como la siguiente:

Usage: useradd [options] LOGIN
       useradd -D
       useradd -D [options]

Options:
  -b, --base-dir BASE_DIR       base directory for the home directory of the
                                new account
  -c, --comment COMMENT         GECOS field of the new account
  -d, --home-dir HOME_DIR       home directory of the new account
  -D, --defaults                print or change default useradd configuration
  -e, --expiredate EXPIRE_DATE  expiration date of the new account
  -f, --inactive INACTIVE       password inactivity period of the new account
  -g, --gid GROUP               name or ID of the primary group of the new
                                account
  -G, --groups GROUPS           list of supplementary groups of the new
                                account
  -h, --help                    display this help message and exit
  -k, --skel SKEL_DIR           use this alternative skeleton directory
  -K, --key KEY=VALUE           override /etc/login.defs defaults
  -l, --no-log-init             do not add the user to the lastlog and
                                faillog databases
  -m, --create-home             create the user's home directory
  -M, --no-create-home          do not create the user's home directory
  -N, --no-user-group           do not create a group with the same name as
                                the user
  -o, --non-unique              allow to create users with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       encrypted password of the new account
  -r, --system                  create a system account
  -R, --root CHROOT_DIR         directory to chroot into
  -s, --shell SHELL             login shell of the new account
  -u, --uid UID                 user ID of the new account
  -U, --user-group              create a group with the same name as the user
  -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping
      --extrausers              Use the extra users database

De él, podemos obtener la sintaxis básica del comando:

useradd [options] [username]

Este comando debe ejecutarse como usuario root. O al menos además del comando sudo.

Ahora examinaremos las opciones más comunes para este comando.

Agregar usuarios en Ubuntu con useradd

Para agregar un usuario en Ubuntu, simplemente ejecute el siguiente comando:

sudo useradd [username]

Si desea crear un nuevo usuario llamado atechtown , quedaría de la siguiente manera:

sudo useradd atechtown

No obstante, podremos hacer uso de opciones para mejorar la creación.

Como sabes que el usuario que el sistema crea por defecto, le ha asignado una carpeta de inicio, para asignarle una, debes agregar la opción -m

sudo useradd -m atechtown

Esto creará el nuevo usuario y le asignará el /home/atechtown directorio como el hogar

Además, puede establecer directamente cuál desea que sea la dirección de su casa. En este caso, la opción a utilizar es -d

sudo useradd -d [directory] atechtown

Por ejemplo:

sudo useradd -d /opt/atechtown atechtown

En ocasiones conviene crear un usuario y no su carpeta personal. Esto es útil si creamos un usuario dedicado a algún servicio del sistema. Para esto, el -M la opción es la correcta.

sudo useradd -M atechtown

Otra cosa muy útil es crear el nuevo usuario y una vez asignado al grupo principal de usuarios y una vez agregado a los grupos secundarios como sudo.

En este caso, para asignarlo a un grupo primario usamos la opción -g y para grupos secundarios -G

Por ejemplo:

useradd -g users -G sudo,adm atechtown

¿Qué pasa si es hora de crear una cuenta que sabemos que es temporal? Bueno, el comando useradd tiene la opción -e que define una fecha en la que caducará la cuenta.

Por ejemplo:

sudo useradd -e 2020-12-30 atechtown

Esto indica que la cuenta caducará el 30 de diciembre de 2020. Fabuloso, ¿no?

Si tiene varios shells en el sistema como zsh, puede especificar cuál usará el nuevo usuario. Esto es lo que -s la opción es para.

sudo useradd -s /usr/bin/zsh atechtown

Recuerda que todas las opciones que te he enseñado se pueden combinar en un solo comando.

Ahora que el usuario está creado, debe asignarle una contraseña. Puedes hacer esto con el passwd comando.

sudo passwd [username]

En nuestro caso:

sudo passwd atechtown

Allí tendrás que definir una contraseña y confirmarla. Ahora ya sabe cómo agregar y crear usuarios en Ubuntu.

Conclusión

Agregar usuarios a un sistema como Ubuntu puede ser una tarea básica, pero siempre es útil en las computadoras compradas. Sin embargo, esto no solo se aplica cuando se usa Ubuntu en un sistema de escritorio, sino también a nivel de servidor.

Para obtener más información sobre el comando useradd, puede consultar este enlace.

Además, lo invitamos a leer nuestra publicación sobre el comando rsync.


Ubuntu
  1. Cómo agregar usuarios a un grupo en Linux

  2. Cómo agregar un usuario a un grupo en Linux

  3. Cómo agregar usuarios a Sudoers y Agregar usuarios a grupos Sudo en Ubuntu

  4. Agregar y eliminar usuarios en Ubuntu 20.04:¿cómo realizar esta tarea?

  5. ¿Cómo agregar usuarios al contenedor Docker?

Cómo agregar usuarios a Sudoers (y eliminarlos) en Ubuntu

Cómo agregar, eliminar y otorgar privilegios de Sudo a usuarios en Ubuntu

Cómo agregar y eliminar usuarios en Debian

Cómo agregar un usuario a Sudoers en Ubuntu 20.04

Cómo agregar un usuario a Sudoers en Ubuntu 22.04

Cómo crear/agregar usuarios en Linux