Saltar al contenido

🔓 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

  1. Edita el archivo disallowed-users
    Abre el archivo con un editor de texto usando privilegios de root:
   sudo nano /etc/cockpit/disallowed-users
  1. Elimina la línea root
    Si ves una línea que contiene solo:
   root

comenta esa línea:

   # root
  1. Guarda los cambios
  • En Nano, presiona Ctrl+X, luego Y, luego Enter para guardar y salir.
  1. 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.

¿Te ha sido útil este artículo?

Más en Sistema Debian

¿No encuentras lo que buscas?

Chatea con nosotros o envíanos un correo. El chat está abierto 24/7 desde la burbuja de abajo a la derecha.

Envíanos un correo