Watch at EaseHistorias. Respuestas. Perspectiva.

Tecnología · GUÍA PRÁCTICA

¿systemd muestra status=218/CAPABILITIES? Demuestra gestor, kernel y conjuntos primero

Puede que el programa nunca se ejecutara. Conserva el primer journal, lee la unidad efectiva, separa sistema, usuario y contenedor, y cambia solo la transición de capacidades que la evidencia invalida.

¿systemd muestra status=218/CAPABILITIES? Demuestra gestor, kernel y conjuntos primero
Ilustración original: Guarda el primer status y journal; distingue drop, ambient o namespace y anota systemctl o --user. Watch at Ease

218/CAPABILITIES indica que systemd no pudo soltar capacidades o aplicar capacidades ambientales antes de ejecutar el programa.

No empieces borrando todo el endurecimiento, usando root ni concediendo CAP_SYS_ADMIN. Localiza el paso y el límite de ejecución.

Conserva la primera evidencia de capacidades

Guarda el primer status y journal; distingue drop, ambient o namespace y anota systemctl o --user.

Detén el reinicio rápido y conserva FragmentPath, DropInPaths y gestor para no perder ajustes heredados.

Lee todos los controles de la unidad efectiva

Lee BoundingSet, Ambient, NoNewPrivileges, SecureBits, PrivateUsers y User= de la unidad combinada.

Ambient depende de permitido y heredable; el bounding set también puede cortar lo solicitado.

Ubica gestor, kernel y límite del contenedor

Clasifica PID 1, gestor de usuario, contenedor o combinación antigua y reproduce solo en ese límite.

En usuario verifica namespaces; en contenedor inspecciona política externa y bounding set.

Corrige una contradicción probada sin ampliar privilegios

Corrige solo gestor, directiva heredada, miembro del conjunto, incompatibilidad probada o política del contenedor.

No sustituyas un requisito estrecho por todas las capacidades o CAP_SYS_ADMIN; elimina lo innecesario y documenta.

Inicia una vez y verifica conjuntos y trabajo real

Recarga el mismo gestor solo tras cambiar la unidad, inicia una vez y lee el journal nuevo.

Comprueba los cuatro campos del PID y realiza una operación real de bind o tun/tap sin añadir privilegios ajenos.

¿systemd muestra status=218/CAPABILITIES? Demuestra gestor, kernel y conjuntos primero
Ilustración original: Comprueba los cuatro campos del PID y realiza una operación real de bind o tun/tap sin añadir privilegios ajenos. Watch at Ease