GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear un usuario en Linux[Gestión de usuarios]

Resumen

Saber cómo crear un usuario en Linux es una de las habilidades básicas que un usuario de Linux (administrador) debe saber y sigue siendo una de las habilidades más importantes que debe tener (administración de usuarios). La razón detrás de esto es que en cada sistema operativo multiusuario (también Linux) hay y debería haber conjuntos de diferentes permisos de usuario y diferentes grupos de usuarios. Por supuesto, esto se debe a razones de seguridad.

No desea que un usuario administre todo el sistema que se ejecuta en un entorno de producción (es decir, en servidores). Siempre es recomendable tener múltiples usuarios en su sistema. A veces, es posible que necesite que un usuario actúe solo como una cuenta de servicio (sin tener una carpeta de inicio, sin acceso al shell y solo podrá ejecutar aplicaciones y herramientas específicas).

En este artículo, cubriremos cómo crear un usuario en Linux a través de la terminal y también cómo eliminar un usuario en Linux. Los comandos que usaremos para ejecutar estas acciones son:"adduser" y "deluser". También puede crear un nuevo usuario con el comando - "useradd". Hay diferencias entre estos dos comandos. Se comportan de manera diferente y los cubrirán a ambos.

Requisitos previos :

Para poder crear y eliminar usuarios, debe iniciar sesión como root o como usuario con privilegios sudo.

Esta publicación es un comienzo de nuestra gestión de usuarios en la serie de publicaciones de Linux. La siguiente línea de acciones en la gestión de usuarios es la gestión de grupos de usuarios. Ese proceso está cubierto en esta publicación y se puede verificar si cubrimos los pasos sobre cómo crear grupos de usuarios y agregar y eliminar usuarios a un grupo/de un grupo.

Cómo crear un usuario en Linux

Cómo crear un usuario con el comando adduser

Primero crearemos un nuevo usuario con el comando "adduser". El comando "adduser" creará un nuevo usuario con un directorio de inicio automáticamente y le pedirá que establezca la contraseña para el nuevo usuario, cree una configuración de usuario predeterminada (agregando detalles del usuario en el archivo /etc/passwd, agregue una ID de usuario única , etc). Una vez que esté en una terminal para crear un nuevo usuario, escribirá "adduser" y su "nombre de usuario". Se le pedirá su contraseña de sudo.

sudo adduser newuser

Una vez que ingrese su contraseña, se le harán una serie de preguntas, de las cuales la contraseña es necesaria para el nuevo usuario, y todas las demás preguntas son opcionales.

Después solo tendrá que confirmar la información con "y". Y ha creado con éxito un nuevo usuario. Este comando también creará un nuevo directorio de inicio de usuarios.

También para recordar que en Ubuntu, por defecto, los miembros del grupo sudo tienen acceso a sudo. Es decir, el usuario recién creado no estará en el grupo de usuarios sudo de forma predeterminada y deberá agregarlo.

Cómo crear un usuario con el comando useradd

Cuando crea un nuevo usuario con el comando "useradd", simplemente creará un usuario "vacío". No tendrá un directorio de inicio, no tendrá una contraseña configurada y no será parte de ningún grupo de usuarios. Eso significa que, después de la creación del usuario con el comando "useradd", deberá configurar todo por separado.

sudo useradd newuser2

Por supuesto, hay opciones para este comando que pueden agregar y establecer otras configuraciones de usuario que sean necesarias. Por ejemplo, si necesita tener un directorio de inicio para un nuevo usuario, debe agregar la opción "-m" en el comando "useradd". El comando se ve así:

sudo useradd -m newuser2

Después de la creación del usuario con el comando "useradd", el usuario no podrá iniciar sesión ya que no tiene una contraseña establecida (el comando no la establece). La contraseña se puede configurar fácilmente con el comando "passwd".

sudo passwd newuser2

Podemos decir, esencialmente, si necesita crear un usuario en Linux rápidamente con un comando, con un directorio de inicio, una contraseña y todo lo demás que tiene el usuario de escritorio, use el comando - adduser. Para obtener más control y administración de usuarios en los servidores, es mejor usar el comando useradd.

Para obtener más opciones e información sobre cómo establecer otras configuraciones de usuario, puede consultar las páginas man de ambos comandos:adduser, useradd

Agregar privilegios de usuario sudo a un nuevo usuario

Para agregar el permiso sudo al nuevo usuario, usamos la herramienta "usermod" para modificar el usuario. La herramienta debe ejecutarse con sudo. Ejecute el comando de esta manera:

Para distribuciones basadas en Debian/Ubuntu

sudo usermod -aG sudo newuser

Para RedHat/CentOs/Rocky

sudo usermod -aG wheel newuser

Cómo eliminar un usuario en Linux

Para esta acción, usará el comando "deluser" y escribirá su "nombre de usuario". Para este comando también debe ejecutarlo con sudo o ejecutarlo como root.

sudo userdel newuser

Después de escribir la contraseña de sudo/root, el usuario y su configuración se eliminarán, pero su directorio de inicio y los archivos no se eliminarán. Para eliminar un usuario con su directorio de inicio todos juntos a la vez, agregue la opción "-r" en el comando. El comando se verá así:

sudo userdel -r newuser

Resumen

Ahora domina cómo crear un usuario en Linux y cómo eliminar un usuario en Linux. También para señalar que todos los comandos que hemos usado en este artículo, por supuesto, pueden aplicarse en cualquier distribución basada en Ubuntu y otras distribuciones como Debian, Kubuntu, Pop OS y Linux Mint, CentOS, Red Hat, etc.


Linux
  1. Cómo crear un script de un comando de Linux

  2. Cómo crear un usuario de Linux usando Ansible

  3. Cómo crear un usuario Sudo en Rocky Linux 8

  4. ¿Cómo creo un crontab a través de un script?

  5. Cómo limitar los comandos de usuario en Linux

Cómo crear usuarios en Linux (comando useradd)

Cómo crear usuarios usando el comando Useradd en Linux

Cómo crear un alias en Linux

Cómo crear y administrar nuevos usuarios en Linux

Cómo crear un grupo en Linux – Comando groupadd

Cómo crear una partición usando el comando "partid"