Cómo agregar un usuario en Linux

¿Quiere agregar usuarios en un sistema Linux pero no sabe cómo? Administrar usuarios en Linux usando la interfaz de línea de comandos es sin duda un trabajo sofisticado. Y para los principiantes, incluso agregar nuevos usuarios es una pesadilla.

Aquí se explica cómo usar el comando useradd en Linux, que le permite crear rápidamente nuevos usuarios desde su terminal.

¿Qué es el comando useradd?

El comando useradd en Linux es el comando estándar que se usa para agregar nuevos usuarios. Si bien la mayoría de las distribuciones de Linux usan el comando useradd, algunas de ellas, incluido Ubuntu, tienen el comando adduser para administrar usuarios.

La principal diferencia entre estos dos comandos es que useradd es el comando predeterminado proporcionado en el paquete básico de Linux, mientras que adduser es solo un comando de referencia para useradd.

Distribuciones como Ubuntu han creado un nuevo comando adduser que está conectado con el comando useradd predeterminado a través de un enlace simbólico. Un enlace simbólico es un archivo que almacena una referencia de cualquier otro archivo en su sistema.

Puede decir que useradd y adduser son el mismo comando pero con un nombre diferente. El comando useradd se usa en todas las distribuciones basadas en Arch, mientras que adduser se usa en Ubuntu.

Usuarios estándar y elevados

Antes de saltar a su terminal, debe conocer los tipos de usuarios que puede crear en Linux. Hay tres tipos de usuarios fundamentales en un sistema Linux.

  1. Administrativo (raíz)
  2. Regular
  3. Servicio

Cada uno de estos usuarios tiene permisos específicos y un conjunto de comandos que pueden ejecutar.

Por ejemplo, el sistema crea el usuario root automáticamente cuando instala Linux en una computadora. Estos usuarios tienen permisos asociados con todas las tareas y servicios administrativos en un sistema Linux. Pueden eliminar archivos del sistema, instalar nuevos paquetes, crear nuevos usuarios, eliminar usuarios existentes y más.

Por otro lado, los usuarios habituales tienen autorización para ejecutar tareas estándar en el sistema. Un usuario habitual puede realizar tareas sencillas como copiar archivos con el comando cp , navegar por Internet y jugar. Estos usuarios pueden tener o no sus propios directorios "de inicio" para almacenar archivos.

En los sistemas Linux, cada aplicación tiene sus propias cuentas de servicio que se proporcionan a los usuarios habituales. A los usuarios del servicio se les asignan permisos relacionados con dichas aplicaciones. También puede proporcionar a un usuario otros privilegios haciendo referencia al usuario con su ID de usuario (UID).

Los usuarios estándar son los que se crean durante la instalación, mientras que los usuarios elevados tienen algunos permisos adicionales. Los usuarios elevados suelen tener más autoridad que los usuarios habituales debido a los privilegios adicionales. Los usuarios del servicio son un gran ejemplo de usuarios elevados.

Cómo agregar o crear usuarios en Linux

Useradd es uno de los comandos más poderosos proporcionados en Linux. Tenga en cuenta que solo los administradores pueden crear nuevos usuarios en un sistema. Esta es la sintaxis predeterminada del comando useradd.

 useradd [options] username

Useradd y adduser tienen la misma sintaxis y opciones. Si está en una distribución que usa adduser, basta con reemplazar el nombre del comando.

Puede crear un nuevo usuario con el siguiente comando.

 useradd muo

1. Creación de contraseñas de usuario

Cuando agrega un nuevo usuario, se coloca en un estado bloqueado donde nadie puede acceder a él. Para solucionar este problema, simplemente asigne una contraseña al usuario recién creado. Puede hacer esto usando el comando passwd .

 passwd muo

Después de presionar Enter , ingrese la contraseña que desea asignar al usuario. Tenga en cuenta que no lo verá en su pantalla, ya que esta es la "forma Linux" de proteger a los usuarios de la navegación lateral.

El archivo "etc / passwd" almacena toda la información relacionada con las contraseñas de los usuarios. Incluso puede verificar el archivo escribiendo nano / etc / passwd en su terminal.

2. Creación de usuarios con diferentes directorios de inicio

Cuando crea un nuevo usuario en Linux, de forma predeterminada se crea un nuevo directorio de inicio para el usuario. De forma predeterminada, el nombre del directorio es el nombre de usuario del nuevo usuario. Si desea que su usuario tenga un directorio de inicio con otro nombre, el indicador -d es el que necesita.

 useradd -d home/somedirectory/muohome muo

Si no desea que un usuario tenga un directorio de inicio, puede usar el indicador -M .

 useradd -M muo

3. Creación de un nuevo usuario con un UID personalizado

Se asigna automáticamente un UID o ID de usuario a los nuevos usuarios. Los UID inferiores a 500 están reservados para administradores y superusuarios. Si crea su primer usuario habitual, el sistema le asignará un UID de 501.

Para cambiar este comportamiento predeterminado, use la marca -u con el comando useradd.

 useradd -u 605 muo

4. Agregar un usuario a grupos

Linux le proporciona una forma de agrupar a sus usuarios en categorías similares. Por ejemplo, puede agregar todos los administradores y superusuarios al nombre de grupo "administradores". De manera similar, el grupo "editores" puede incluir todos los editores de video, imagen o audio.

Para agregar un usuario a un grupo, puede usar la marca -G con el comando predeterminado.

 useradd -G admins

Si desea agregar un solo usuario a varios grupos, simplemente escriba los nombres de los grupos separados por el carácter de coma.

 useradd -G admins,editors,owners muo

Si está ejecutando Ubuntu, tenga en cuenta que agregar y eliminar usuarios de grupos en Ubuntu es bastante diferente de otras distribuciones.

Creación de usuarios de Linux con GUI

Si no se siente cómodo con la línea de comandos de Linux, no se preocupe, ya que la mayoría de las distribuciones le permiten agregar nuevos usuarios con una interfaz gráfica de usuario. Si bien la mayoría de las veces encontrará opciones de administración de usuarios en la Configuración del sistema, los diferentes entornos de escritorio de Linux tienen sus propias formas de hacer lo mismo.

Relacionado: Mejores entornos de escritorio Linux

En Ubuntu, abra Configuración> Detalles> Usuarios> Desbloquear . Escriba la contraseña de root si aún no lo ha hecho. Encontrarás todas las opciones que necesitas relacionadas con la gestión de usuarios. En sistemas que ejecutan el entorno KDE, vaya a Configuración del sistema y haga clic en Administrador de usuarios en las opciones.

Aunque la interfaz de línea de comandos le brinda una variedad de opciones que puede elegir mientras crea nuevos usuarios, la GUI se destaca por ser la mejor para principiantes.

Administrar usuarios en Linux

Agregar nuevos usuarios es lo más básico pero importante que debe aprender mientras administra una máquina Linux. Desde computadoras personales hasta complejos servidores basados ​​en Linux, los usuarios forman la base de un sistema.

La mayoría de las personas se confunden cuando comienzan a usar Linux en su computadora. Es por eso que elegir la distribución correcta es importante si está cambiando de cualquier otro sistema operativo a Linux.