🔓 Habilita Acceso Root en el Panel de Control de Debian (Debian 12)
Por defecto, Cockpit restringe los inicios de sesión del usuario root mediante la lista disallowed-users. Para permitir el acceso de root, necesitarás eliminar la entrada root de este archivo.
✅ Pasos para Habilitar el Inicio de Sesión de Root
- Edita el archivo disallowed-users
Abre el archivo con un editor de texto usando privilegios de root:
sudo nano /etc/cockpit/disallowed-users
- Elimina la línea
root
Si ves una línea que contiene solo:
rootcomenta esa línea:
# root- Guarda los cambios
- En Nano, presiona
Ctrl+X, luegoY, luegoEnterpara guardar y salir.
- Reinicia el servicio de Cockpit
Para que los cambios surtan efecto, reinicia Cockpit:
sudo systemctl restart cockpit(Reiniciar el sistema es opcional pero típicamente no es necesario.)
⚠️ Consideraciones Importantes
- 🔐 Riesgos de Seguridad
Habilitar el inicio de sesión de root aumenta la superficie de ataque. Es más seguro usar un usuario no-root con privilegios sudo para tareas diarias.
- 🔑 Autenticación Alternativa
Considera implementar Kerberos, claves SSH, o certificados para una autenticación más segura.
- 🧱 Acceso del Firewall
Asegúrate de que tu firewall permite el tráfico en el puerto TCP 9090, que es el que usa Cockpit.
- 👤 Gestión de Otros Usuarios
Puedes restringir usuarios adicionales añadiendo sus nombres de usuario (uno por línea) a /etc/cockpit/disallowed-users.
Actualizado el: 10/04/2026
¡Gracias!
