> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.ggcircuit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 🔓 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
```
2. **Elimina la línea** `root`  
   Si ves una línea que contiene solo:

```
   root
```

   comenta esa línea:

```
   # root
```
3. **Guarda los cambios**

* En Nano, presiona `Ctrl+X`, luego `Y`, luego `Enter` para guardar y salir.
4. **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`.