Añadir y eliminar usuarios en Ubuntu 20.04 VPS

Ubuntu es uno de los sistemas operativos Linux más populares, adecuado tanto para principiantes como para expertos. La gestión de usuarios es crucial para garantizar la seguridad y una administración eficaz del sistema. En esta guía, exploraremos cómo añadir y eliminar usuarios en Ubuntu 20.04 VPS y asignar derechos sudo a los usuarios .

¿Por qué la cuenta root debe añadir y eliminar usuarios en Ubuntu 20.04 VPS y asignar derechos sudo a los usuarios?

Cuando se utiliza Ubuntu 20.04, la cuenta root (el administrador de más alto nivel) tiene acceso sin restricciones a todo el sistema. Sin embargo, se desaconseja utilizar directamente la cuenta raíz por las siguientes razones:

Seguridad mejorada

Utilizar la cuenta root para las tareas cotidianas supone un riesgo de seguridad importante. Incluso un pequeño error, como ejecutar el comando equivocado, puede provocar problemas graves, como la pérdida de datos o daños en el sistema. Al crear nuevos usuarios y concederles derechos sudo, limitas el alcance del poder administrativo a tareas específicas.

Evitar errores accidentales

La cuenta root no impone restricciones a los comandos, lo que aumenta el riesgo de daños involuntarios al sistema. Creando un nuevo usuario con derechos sudo, puedes asegurarte de que se requiera la confirmación de la contraseña antes de ejecutar comandos críticos, reduciendo la posibilidad de errores.

Gestión eficiente del sistema

Delegar tareas en usuarios con distintos niveles de permiso simplifica la gestión del sistema. Por ejemplo:

  • Los usuarios normales pueden realizar tareas básicas como editar archivos o ejecutar aplicaciones.
  • Los usuarios de Sudo pueden realizar tareas avanzadas sin utilizar directamente la cuenta root.

Seguimiento de la actividad más fácil

Cuando varios usuarios acceden al sistema, utilizar la cuenta raíz dificulta el seguimiento de quién ha realizado cambios concretos. Asignar derechos sudo a usuarios individuales te permite controlar y gestionar el historial de actividad de cada usuario.

Cumplimiento de las mejores prácticas de seguridad

Los sistemas de producción suelen seguir el principio del «menor privilegio», que significa conceder sólo los derechos necesarios para realizar tareas. Esto minimiza el riesgo de explotación externa o de errores humanos. Así, añadir nuevos usuarios y asignar derechos sudo garantiza una mayor seguridad y control sobre tu sistema, al tiempo que simplifica el mantenimiento del servidor.

Añadir y eliminar usuarios en Ubuntu 20.04 VPS

1. Añadir un nuevo usuario en Ubuntu 20.04 VPS

Crear un nuevo usuario en Ubuntu es sencillo utilizando la interfaz de línea de comandos.

Paso 1: Inicia sesión en tu VPS Ubuntu 20.04

Asegúrate de que tienes acceso a un VPS que ejecuta Ubuntu 20.04. Cuando te conectes, lo harás como usuario root.

Paso 2: Crear un nuevo usuario

Ejecuta el siguiente comando para añadir un nuevo usuario:

adduser <username>

Por ejemplo, para crear un usuario llamado vpswindows:

adduser vpswindows

El sistema te pedirá que lo hagas:

  • Establece una contraseña para el nuevo usuario.
  • Proporciona datos personales opcionales como el nombre completo o el número de teléfono (puedes omitirlos pulsando Intro).

Añadir y eliminar usuarios en Ubuntu 20.04 VPS

Paso 3: Verificar el Usuario

Para comprobar el usuario recién añadido, ejecuta

cat /etc/passwd

Esto mostrará una lista de todos los usuarios, incluido el recién creado.

Añadir y eliminar usuarios en Ubuntu 20.04 VPS2. Eliminar un usuario en Ubuntu 20.04

Si una cuenta de usuario ya no es necesaria, puedes eliminarla para mantener el sistema limpio y seguro.

Paso 1: Eliminar el Usuario

Utiliza el siguiente comando para eliminar un usuario:

deluser <username>

Por ejemplo, para eliminar el usuario vpswindows:

deluser vpswindows

Paso 2: Borrar el Directorio de Inicio del Usuario

Para eliminar también el directorio personal del usuario, utiliza la opción –remove-home:

deluser --remove-home vpswindows

Paso 3: Verificar la eliminación

Para confirmar que se ha eliminado el usuario, comprueba el archivo /etc/passwd:

cat /etc/passwd

3. Asignar derechos Sudo a un usuario

Los derechos Sudo permiten a un usuario ejecutar comandos administrativos como instalar software o modificar configuraciones críticas.

Paso 1: Añadir el Usuario al Grupo Sudo

Utiliza el siguiente comando para conceder derechos sudo:

usermod -aG sudo <username>

Por ejemplo, para conceder derechos sudo al usuario vpswindows.com:

usermod -aG sudo vpswindows

Paso 2: Verificar los Derechos Sudo

Entra como usuario y ejecuta

sudo whoami

Si el comando devuelve root, se han concedido correctamente los derechos sudo al usuario.

3

Notas importantes

  • Concede los derechos sudo sabiamente: Sólo los usuarios de confianza deben tener derechos sudo, ya que pueden ejecutar cualquier cambio en el sistema.
  • Haz una copia de seguridad de los datos antes de borrar usuarios: Asegúrate de que se hace una copia de seguridad de los datos importantes antes de eliminar una cuenta de usuario.
  • Gestionar grupos de usuarios: Para un control más granular de los permisos, considera la posibilidad de utilizar grupos para gestionar los derechos de los usuarios.

Conclusión

Añadir y eliminar usuarios en VPS Ubuntu 20.04 y asignar derechos sudo a los usuarios no sólo te ayuda a gestionar el sistema más fácilmente, sino que también mejora la seguridad. Si tienes alguna pregunta o necesitas ayuda con los servicios VPS Windows/Linux, ¡no dudes en ponerte en contacto con nosotros para consultarnos y registrar una cuenta gratis!