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).
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.
2. 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.
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!