Skip to content

Privilege separation for the daemon #103

Description

@alicefr

The daemon could fork a privileged helper early on and then drop privileges. The unprivileged main process (API server watch,
state machine) would communicate with the helper via a Unix socket. Only the helper would execute nsenter operations and only knows how to execute specific commands.

Issue originally reported by @jlebon in the https://github.com/bootc-dev/bootc-operator/blob/main/docs/ARCHITECTURE.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions