Testing FreeIPA HBAC rules with hbactest
Checking FreeIPA access rules before enforcing them: ipa hbactest for user, host and service combinations, replacing allow_all safely, and keeping test cases for audits.

Deciding who can log in, what they become and who may administer what in FreeIPA, beyond basic HBAC and sudo rules.
Checking FreeIPA access rules before enforcing them: ipa hbactest for user, host and service combinations, replacing allow_all safely, and keeping test cases for audits.
Confining users by host with FreeIPA SELinux user maps: linking maps to HBAC rules, staff_u and other SELinux users, sudo SELinux options, and testing confinement.
Delegating FreeIPA administration with roles, privileges and permissions: helpdesk password resets, host enrollment roles, limiting full admins, and reviewing delegations.
Letting team leads manage membership of their own user and host groups in FreeIPA without admin rights: member managers, what they can and cannot change, and audit of changes.
Placing users and hosts into groups automatically in FreeIPA with automember rules based on attributes, default groups, rebuilding membership, and avoiding rules that grant access by accident.
Setting different password lifetimes, lengths, history and lockout settings for admins, service accounts and staff with FreeIPA group password policies and priorities.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.