Gestión de usuarios y permisos

Crear usuarios

Lección 3 de 10

Aprender a crear nuevas cuentas de usuario en Linux utilizando herramientas básicas de administración.

Duración estimada: 8 min

Objetivos

  • Crear un nuevo usuario en el sistema
  • Entender qué ocurre cuando se crea una cuenta
  • Asignar una contraseña a un usuario

Lección

Crear usuarios

En Linux, una tarea común de administración es crear nuevas cuentas de usuario.

Esto es necesario cuando:

  • varias personas utilizan el mismo sistema
  • se administran servidores
  • se quiere separar entornos de trabajo
  • se crean cuentas para desarrolladores o administradores

Linux incluye herramientas para crear y administrar usuarios de forma sencilla.


El comando useradd

El comando más básico para crear usuarios es:

useradd

La estructura general es:

sudo useradd nombre_usuario

Por ejemplo:

sudo useradd ana

Esto crea un nuevo usuario llamado ana.

Sin embargo, este comando solo crea la cuenta básica.

No crea automáticamente una contraseña ni un directorio personal.


Crear usuario con directorio personal

Para crear un usuario junto con su directorio personal se utiliza:

sudo useradd -m nombre_usuario

Ejemplo:

sudo useradd -m ana

La opción -m indica que el sistema debe crear el directorio:

/home/ana

Este directorio será el espacio personal del usuario.


Asignar una contraseña

Después de crear un usuario es necesario asignar una contraseña.

Esto se hace con el comando:

sudo passwd nombre_usuario

Ejemplo:

sudo passwd ana

El sistema pedirá escribir la contraseña dos veces.

Una vez asignada, el usuario podrá iniciar sesión.


Qué ocurre al crear un usuario

Cuando se crea un usuario en Linux ocurren varias cosas.

Normalmente el sistema:

  • asigna un UID (identificador de usuario)
  • crea un grupo principal
  • crea un directorio personal si se usa m
  • copia archivos de configuración inicial

Estos archivos suelen venir de:

/etc/skel

Este directorio contiene configuraciones iniciales que se copian al nuevo usuario.


Ver usuarios del sistema

Los usuarios del sistema se almacenan en el archivo:

/etc/passwd

Puedes ver su contenido con:

cat /etc/passwd

Cada línea representa un usuario del sistema.


Ejemplo práctico completo

Un flujo típico para crear un usuario sería:

Paso 1: crear el usuario

sudo useradd -m dev1

Paso 2: asignar contraseña

sudo passwd dev1

Después de esto, el usuario ya puede iniciar sesión en el sistema.


Comando alternativo: adduser

En muchas distribuciones también existe un comando más amigable:

sudo adduser nombre_usuario

Este comando guía el proceso paso a paso.

Por ejemplo:

sudo adduser ana

El sistema preguntará:

  • contraseña
  • información opcional del usuario
  • confirmación de datos

Esto simplifica la creación de usuarios.


Idea clave de esta lección

Linux permite crear nuevas cuentas con herramientas como useradd o adduser.

Cada usuario tiene un identificador, un directorio personal y permisos propios dentro del sistema.


Repaso

  • useradd crea nuevas cuentas de usuario.
  • useradd -m crea también el directorio personal.
  • passwd permite asignar una contraseña.
  • Los usuarios se registran en /etc/passwd.
  • adduser es una versión más interactiva del proceso.
AnteriorCompleta esta lección para desbloquear la siguiente