Group and privilege management¶
Groups are used to manage users that all need the same access and permissions to resources. For example, you can manage sudo and docker rights of users based on group membership.
Groups from the identity provider can be mapped into local Linux groups for the user. You can also configure extra groups in the broker configuration file, as described in the configuration guide.
Broker support for group management
Groups are currently supported for the msentraid broker.
Microsoft Entra ID¶
Microsoft Entra ID supports creating groups and adding users to them.
For example, the user authd test is a member of the Entra ID groups Azure_OIDC_Test and linux-sudo:

This translates to the following Linux groups on the local machine:
~$ groups
aadtest-testauthd@uaadtest.onmicrosoft.com sudo azure_oidc_test
There are three types of groups:
Primary group: Created automatically based on the user name
Local group: Group local to the machine prefixed with
linux-. For example, if the user is a member of the Azure grouplinux-sudo, they will be a member of thesudogroup locally.Remote group: All the other Azure groups the user is a member of.