Cargando



Linux Crear Usuario

Tutorial con vídeo para saber en Linux crear usuario mediante ejemplos del comando useradd en Linux.


may 05 2023 11:10
Intermedio

Los usuarios en Linux son parte fundamental del sistema sin importar que tipo de sistema sea usado (servidor o cliente) ya que estos usuarios son creados para usar todo lo que Linux ofrece y a través de los permisos será posible conceder atributos especiales. Pero más allá de esto cuando se crea un usuario no es solo posible crearlo sino que como administradores estaremos en capacidad de asignar diversas variables para el usuario en base a la necesidad del momento y es por ello que Solvetic enseñara cómo crear un usuario y usar las alternativas disponibles para ello.

 

Para crear nuestros usuarios en Linux haremos uso del comando “useradd”, este comando esta implementado en sistemas Unix y Unix-like y su tarea esencial es la de crear un nuevo usuario en el sistema, dispondremos de algunos parámetros para especificar todo lo relacionado con el nuevo usuario como su nombre, contraseña, el grupo primario, el directorio de inicio, etc.

 

Parámetros useradd
Algunos de los parámetros más usados son:

 

  • -c comentario: nos permite agregar un comentario descriptivo del usuario
  • -d directorio: indica el directorio de inicio del usuario
  • -e fecha: nos permite definir la fecha de expiración de la cuenta del usuario
  • -f días: establece el número de días después de que se expira la cuenta antes de que sea deshabilitada la cuenta
  • -g grupo: define el grupo primario del usuario
  • -G grupos: asigna los grupos secundarios del usuario
  • -m: crea automáticamente el directorio de inicio (Home) del usuario
  • -D, --defaults: establece valores por defecto al usuario
  • -K, --key CLAVE=VALOR: esta opción elimina los valores predeterminados de /etc/login.defs
  • -l, --no-iniciar sesión: no añade el usuario a las bases de datos lastlog y faillog
  • -M: no crea el directorio de inicio (Home) del usuario
  • -r, --sistema: crea una cuenta del sistema
  • -s, --shell SHELL: indica el nombre del shell de inicio de sesión del usuario

 


Tutorial para listar usuarios Linux y así ver lista de usuarios Linux usando la terminal.

 

Solvetic te enseñará cómo usar este comando para administrar nuevos usuarios en Linux.

 

Para estar al día, recuerda suscribirte a nuestro canal de YouTube!
SUSCRIBETE EN YOUTUBE

 

Cómo crear usuario en Linux

 

Paso 1

Abrimos la terminal y creamos un usuario estándar:
sudo useradd (usuario)

 

Paso 2

Asignamos una contraseña a ese usuario:
sudo passwd (usuario)
Paso 3

Ingresa y confirma la contraseña:

 

 

 

Paso 4

Para crear un usuario y asignar el directorio Home ejecutamos:
sudo useradd -m (usuario)

 

Paso 5

Confirma el proceso y el directorio:
sudo ls -la /home/(usuario)

 

Paso 6

Para crear un usuario con un directorio de inicio o Home especifico ejecutamos:
sudo useradd -m -d /opt/(usuario) (usuario)

 

Paso 7

Para crear un usuario con un ID especifico ejecutamos:
sudo useradd -u ID (usuario)

 

Paso 8

Recordemos que los usuarios se identifican usando un UID y un nombre de usuario únicos, el identificador de usuario (UID) es un número entero positivo único que es establecido por el sistema para cada usuario así que cuando se crea un nuevo usuario, el sistema se encarga de otorgarle el siguiente UID disponible del rango de ID de usuario que está alojado en el archivo login.defs, pero podemos ingresar nuestro propio ID como hemos visto, confirma que el ID haya sido asignado:
id -u (usuario)

 

Paso 9

Para crear un usuario con un grupo definido ejecutamos:
sudo useradd -g (grupo) (usuario)

 

Paso 10

Valida el grupo del usuario:
id -gn (usuario)

 

Paso 11

Para tener presente en sistema Linux los grupos han sido creados como unidades de organización que permiten administrar y gestionar las cuentas de usuario, estos grupos contaran con permisos de lectura, escritura o ejecución según sea el caso, cuando se crea un nuevo usuario se creara un grupo usando el mismo nombre del usuario y su respectivo GID que el UID.

 

Para crear un usuario con varios grupos ejecuta:

"sudo useradd -g (grupo) -G (grupo),(grupo) (usuario)

 

Paso 12

Confirma los grupos asignados:
id (usuario)

 

Paso 13

Es posible crear un usuario con un comentario definido, en este caso ejecutamos:
sudo useradd -c "comentario" (usuario)

 

Paso 14

Es ideal para agregar descripción a un usuario y facilitar su gestión, para ver el mensaje ejecuta:
grep (usuario) /etc/passwd

 

Paso 15

Podremos agregar fecha de expiración del usuario:
sudo useradd -e YYYY-MM-DD (usuario)

 

Paso 16

Es ideal para casos donde el usuario solo estará por un tiempo con acceso al sistema, validamos que se haya aplicado:
sudo chage -l (usuario)

 

Paso 17

Para crear un usuario del sistema ejecutamos lo siguiente:
sudo useradd -r (usuario)

 

Paso 18

En Linux los usuarios del sistema serán creados al instalar el sistema operativo y los nuevos paquetes pero podemos crear nuevos usuarios específicos para el sistema si así se desea. Para crear un usuario sin directorio Home ejecutamos:
sudo useradd -M (usuario)

 

Paso 19

Comprueba que no existe el directorio:
sudo ls -l /home/(usuario)

 

Paso 20

Para agregar fecha de expiración a la contraseña creando el usuario ejecuta:
sudo useradd -e YYYY-MM-DD -f # (usuario)

 

Paso 21

Comprueba que se haya aplicado el cambio:
sudo chage -l (usuario)

 

Paso 22

Las opciones por defecto de useradd las podremos modificar a través del parámetro -D, --defaults o bien de forma manual desde el archivo /etc/default/useradd, para ver los valores por defecto ejecutamos:
useradd -D

 

Paso 23

Al crear un nuevo usuario automáticamente se añade al archivo /etc/passwd, para ver detalles de este ejecutamos:
Cat /etc/passwd | grep (usuario)

 

Paso 24

Vemos algunos detalles como:

 

Detalles mostrados

 

  • Nombre de usuario
  • Contraseña
  • ID del usuario
  • ID de los grupos
  • Información del usuario
  • Directorio de Inicio o Home
  • Shell del usuario

 

Así es como useradd nos permite no solo crear un usuario sino administrar muchas variables de este.

 

Tutorial con vídeo para saber cómo ver Usuarios Grupo Linux de diferentes formas, paso a paso cada una de ellas.


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X