NAME

himmelblaud - Himmelblau Authentication Daemon for Azure Entra ID

SYNOPSIS

himmelblaud [OPTIONS]

DESCRIPTION

The himmelblaud daemon is responsible for authenticating users against Azure Entra ID and managing group and user information. It operates as a background service, handling authentication requests and maintaining a cache of user and group data.

OPTIONS

  • -r, --skip-root-check

Bypass the check that prevents running the daemon as the root user. This option is risky and should never be used in production environments due to potential security vulnerabilities. It can also be set through the environment variable HIMMELBLAU_SKIP_ROOT_CHECK.

-d, --debug

Enable verbose debug output. This option will show detailed diagnostic information useful for troubleshooting and debugging. Can also be set via the environment variable HIMMELBLAU_DEBUG.

-t, --configtest

Display the daemon’s current configuration and exit. This is useful for verifying that the configuration file is correctly formatted and contains valid options.

-c, --config <config>

Specify the path to the configuration file for the daemon. The default configuration file is located at /etc/himmelblau/himmelblaud.conf. This option can also be set via the environment variable HIMMELBLAU_CONFIG.

-h, --help

Show the help message with information about available options.

-V, --version

Print the version of the himmelblaud daemon and exit.

USAGE EXAMPLES

  • Start the daemon:

# systemctl start himmelblaud

Run with a specific config file:

# himmelblaud --config /custom/path/himmelblaud.conf

Test the configuration:

# himmelblaud --configtest

Enable debug mode:

# himmelblaud --debug

SEE ALSO

himmelblaud-tasks(8)