Kerberos Authentication
Enterprise-grade Single Sign-On with MIT Kerberos KDC for secure, centralized authentication
FreeIPA provides centralized authentication, authorization, and account information for Linux and Unix environments
Authenticate once and access all your Linux and Unix resources seamlessly
Kerberos authentication, PKI certificates, and fine-grained access control
Manage users, groups, hosts, and policies from a single web interface or CLI
FreeIPA integrates proven technologies to provide a complete solution for authentication, authorization, and account management
Enterprise-grade Single Sign-On with MIT Kerberos KDC for secure, centralized authentication
Centralized user and group management with 389 Directory Server for scalable identity storage
Built-in BIND DNS server with dynamic updates and DNSSEC support for seamless service discovery
Service authentication for applications without Kerberos support using dedicated system accounts
Comprehensive command-line documentation for all FreeIPA operations. Browse 415+ commands across 55 topics.
Manage user accounts including creation, modification, deletion, and lifecycle operations. IPA users are POSIX-compliant and support Kerberos authentication, certificate mapping, passkey authentication, SSH public keys, and organizational attributes. Features include account enable/disable, password reset, principal aliases, manager relationships, and account lockout management across replicated servers.
Manage user groups including POSIX and non-POSIX groups with support for nested membership. Groups can contain users, other groups, and Kerberos services. Features include external group membership for Active Directory trust integration, group membership managers for delegated administration, automatic GID assignment, and flexible membership management for organizing users and services.
Manage DNS zones and resource records with integrated DNSSEC support. Features include master and forward zones, comprehensive record type support (A, AAAA, MX, SRV, PTR, TXT, etc.), dynamic updates with Kerberos authentication, zone transfers with TSIG, per-zone permissions for delegation, and interactive record management. Supports both IPv4 and IPv6, reverse zones, and DNS-based service discovery for IPA infrastructure.
Manage host entries for enrolled machines and servers. Hosts store service principals, participate in host-based access control rules, and can be organized into host groups. Features include enrollment with one-time passwords, SSH key management, certificate management, DNS integration, location assignment, and support for various enrollment scenarios including full and limited administrator workflows.
Manage groups of hosts for policy application and delegated administration. Host groups enable centralized configuration of access control rules, sudo policies, and SELinux mappings. Supports nested host group membership, external members, and membership managers for fine-grained control over host organization and policy assignment.
Manage Kerberos service principals for network services requiring authentication. Service entries store service credentials, support certificate-based authentication, and enable delegation scenarios. Features include service principal management, certificate operations, host and user delegation, and support for constrained delegation (S4U2Proxy) for application integration and single sign-on.
FreeIPA combines best-in-class open source components
Authentication
LDAP Server
Certificates
DNS Server
Client Daemon
News, tutorials, and insights about identity management
Learn how to contribute to the FreeIPA project through code, documentation, testing, and community support
Essential security hardening techniques and best practices for your FreeIPA deployment
An introduction to FreeIPA, the open-source identity management solution for Linux and Unix environments
Deploy FreeIPA in minutes and start managing your Linux infrastructure with enterprise-grade identity management