Teramont DocsTeramont Docs

Crear Usuario Sudo

Aprende a crear un nuevo usuario y otorgarle permisos de administrador (superusuario) de forma segura.

Por defecto, tu VPS viene con el usuario root, que tiene poder absoluto sobre el sistema. Sin embargo, usar root para tareas diarias es peligroso: un pequeño error de dedo podría borrar archivos críticos del sistema sin advertencia.

La mejor práctica es crear un usuario normal y darle permisos de "Sudo" (SuperUser DO), lo que le permite ejecutar comandos administrativos solo cuando es necesario.

1. Crear el nuevo usuario

Primero, inicia sesión en tu servidor (como root). Para crear un usuario nuevo, utilizaremos el comando adduser. Reemplaza miusuario por el nombre que desees:

adduser miusuario

El sistema te pedirá una serie de datos:

  1. Contraseña: Escribe una contraseña segura. (Nota: Al escribir en Linux, no verás los caracteres en pantalla por seguridad. Tú sigue escribiendo y presiona Enter).
  2. Información personal: Te pedirá nombre, número de habitación, etc. Puedes ignorar todo esto presionando Enter repetidamente hasta finalizar.
  3. Confirmación: Escribe Y y presiona Enter.

2. Otorgar permisos de Administrador

Ahora que el usuario existe, es solo un usuario "normal". Debemos meterlo en el grupo de los "jefes" (el grupo sudo).

Ejecuta el siguiente comando (reemplazando miusuario por el nombre que creaste):

usermod -aG sudo miusuario

¿Qué hace este comando?

  • usermod: Modificar usuario.
  • -aG: Agregar al Grupo.
  • sudo: El nombre del grupo de administradores.

3. Probar el acceso

No cierres tu sesión actual todavía. Vamos a probar que el nuevo usuario funcione correctamente.

  1. Cambia al nuevo usuario:
su - miusuario

(Verás que el prompt de la terminal cambia de # a $). 2. Prueba un comando administrativo: Intenta actualizar la lista de paquetes para ver si tienes poder:

sudo apt update
  1. Introduce la contraseña: El sistema te pedirá la contraseña del nuevo usuario (no la de root). Si la lista de actualizaciones comienza a cargar, ¡felicidades! Has configurado tu usuario sudo correctamente.

Consejo de Seguridad

A partir de ahora, te recomendamos iniciar sesión en tu VPS usando este nuevo usuario en lugar de root. Es mucho más seguro y tendrás un historial de comandos más ordenado.

4. Eliminar un usuario (Opcional)

Si alguna vez necesitas borrar un usuario que ya no necesitas (por ejemplo, un antiguo desarrollador), puedes hacerlo con este comando (desde root o con sudo):

sudo deluser --remove-home usuario_a_borrar

(La opción --remove-home asegura que también se borren sus archivos personales para liberar espacio).

Last updated on

En esta página