Module unix_config

Source
Expand description

This is configuration definitions and parser for the various unix integration tools and services. This needs to support a number of use cases like pam/nss modules parsing the config quickly and the unix daemon which has to connect to various backend sources.

To achieve this the configuration has two main sections - the configuration specification which will be parsed by the tools, then the configuration as relevant to that tool.

Structs§

GroupMap
KanidmConfig
This is the parsed Kanidm provider configuration that the Unixd resolver will use to connect to Kanidm.
PamNssConfig
This is the parsed configuration that will be used by pam/nss tools that need fast access to only the socket and timeout information related to the resolver.
UnixdConfig
This is the parsed configuration for the Unixd resolver.

Enums§

HomeAttr
HsmType
UidAttr