Gestión de usuarios Linux: Tutorial para Servidores

gestión de usuarios Linux

📅 Publicado el 21 de junio, 2026 · Por Equipo RedServicio

Manejar bien la gestión de usuarios Linux es algo que te salva el pellejo, seas administrador de sistemas, desarrollador web o emprendedor con su propio VPS. Tener el control de quién entra y qué toca es tu primera valla de seguridad. Aunque alojar tu sitio en un sitio sólido como RedServicio —que tiene soporte técnico 24/7— te quita bastante dolor de cabeza, saber moverte por la terminal te da una autonomía que, cuando surge un problema, no tiene precio.

¿Por qué es clave la gestión de usuarios Linux?

En Linux todo funciona a base de permisos estrictos. Si te pasas el día logueado como root estás jugando con fuego; un simple error tipográfico puede borrar archivos del sistema y dejarte con el servidor fuera de combate. Aquí la idea es separar responsabilidades y aplicar el sentido común: cada persona (o servicio) debería tener solo el acceso justo para hacer su trabajo, ni más ni menos.

Comandos esenciales para crear usuarios

Para hablar con el sistema de usuarios hay que abrir la terminal. No hay otra. Vamos a repasar los comandos básicos que necesitas tener a mano.

Crear una cuenta nueva

Para sumar un usuario nuevo, el comando estándar es adduser. Es más interactivo y amigable que useradd (que es más técnico), así que, para la mayoría de los casos, yo me quedo con el primero.

Para crear un usuario llamado «desarrollador», solo tienes que escribir:

sudo adduser desarrollador

El sistema te pedirá que pongas una contraseña y algunos datos extra. No seas perezoso con la contraseña; mezcla letras, números y símbolos para que sea robusta.

Establecer y cambiar contraseñas

Si necesitas cambiar la clave de un usuario que ya existe, o si creaste el usuario con useradd sin asignarle una, usa passwd:

sudo passwd desarrollador

Otorgar privilegios de superusuario (sudo)

Recién creado, el usuario no puede instalar programas ni tocar la configuración del sistema. Si quieres darle permisos de administrador sin que use la cuenta root, añádelo al grupo sudo.

sudo usermod -aG sudo desarrollador

El parámetro -aG significa append (añadir) al Group (grupo). Desde ese momento, el usuario podrá ejecutar comandos administrativos poniendo sudo delante.

Consejo de seguridad: Evita el acceso SSH directo con el usuario root. Edita el archivo /etc/ssh/sshd_config, pon PermitRootLogin no y reinicia el servicio SSH. Así obligas a los atacantes a tener que adivinar primero un nombre de usuario válido antes de probar con la contraseña.

Administración de grupos y permisos

No se entiende la gestión de usuarios sin entender los grupos. Los grupos te dan permisos para varios usuarios a la vez, algo muy útil cuando trabajas en equipo.

Qué son los grupos y cómo usarlos

Piensa en esto: si tienes varios desarrolladores que necesitan escribir en la carpeta de un sitio web, lo más limpio es crear un grupo específico:

  1. Crea el grupo: sudo groupadd webdevs
  2. Añade usuarios al grupo: sudo usermod -aG webdevs usuario1
  3. Cambia el grupo dueño de la carpeta: sudo chgrp -R webdevs /var/www/html/mi-sitio
  4. Dale permiso de escritura al grupo: sudo chmod -R 775 /var/www/html/mi-sitio

Verificar permisos y propietarios

Para ver quién es el dueño de un archivo y qué permisos tiene, lanza un ls -l. Verás una salida parecida a esta: -rw-r--r-- 1 usuario grupo 4096 .... El código es simple:

  • r (read): Permiso de lectura.
  • w (write): Permiso de escritura.
  • x (execute): Permiso de ejecución.

Cómo eliminar usuarios de forma segura

Cuando un colaborador se va del proyecto o una cuenta ya no hace falta, bórrala. No dejes puertas abiertas. Ten en cuenta que simplemente borrar el usuario no elimina sus archivos personales.

Para eliminar el usuario pero guardar su carpeta home (por si necesitas auditar datos o hacer un backup), usa:

sudo deluser usuario_antiguo

Si estás seguro de que quieres eliminar el usuario y todos sus archivos y directorios home:

sudo deluser --remove-home usuario_antiguo

Preguntas Frecuentes

¿Puedo cambiar el nombre de un usuario existente?
Sí, puedes usar usermod -l nuevo_nombre viejo_nombre. Pero ojo: también tendrás que renombrar su carpeta home manualmente si quieres que todo cuadre.

¿Qué pasa si olvido la contraseña de root?
Si tienes acceso físico o a la consola de tu VPS (algo que facilitan paneles como el de RedServicio), puedes reiniciar el servidor en modo «single-user» o «recovery» para restablecer la contraseña de root.

Para cerrar

Dominar la gestión de usuarios Linux es vital para que tus aplicaciones web sigan en pie y seguras. No es solo cuestión de crear cuentas, sino de diseñar una estructura de permisos que proteja tus datos y que, a la vez, no estorbe al equipo. Aplicar estas prácticas reduce mucho la superficie de ataque y te mantiene ordenado.

Administrar un servidor conlleva responsabilidad, pero no tienes por qué hacerlo solo. En RedServicio entendemos lo que necesitan los desarrolladores y ofrecemos planes de hosting de alto rendimiento con soporte técnico especializado para cuando se te complique el escenario. Si buscas un entorno estable y seguro para tus proyectos, nuestra infraestructura está lista para que tú solo tengas que preocuparte de tu código.

📝

Equipo RedServicio

Artículos escritos y revisados por nuestro equipo técnico especializado en hosting e infraestructura web en España.

¿Listo para un hosting de verdad?

Servidores en España · Soporte 24/7 en español · Migración gratuita

Ver Planes desde 3,95€/mes →

Te puede interesar:

Página GratisCrea tu web gratis

ClisecSeguridad informática

Scroll al inicio