finds.dev

SSSD/sssd

A daemon to manage identity, authentication and authorization for centrally-managed systems.

View on GitHubHomepage ↗

★ 796CGPL-3.0updated Oct 2026

// the take

SSSD is the daemon RHEL, Fedora and FreeIPA systems use to broker identity and authentication against LDAP, Kerberos, Active Directory and FreeIPA, exposing it to the OS through NSS and PAM. It's for Linux sysadmins and distro maintainers wiring machines into a centralized directory, not for app developers looking for an auth library.

Pluggable backend architecture means one daemon handles LDAP, Kerberos, AD and FreeIPA without each app needing its own integration code. It caches identity and credential data locally (sysdb) so logins keep working when the directory server is unreachable - a real operational win for laptops and flaky networks. Coverage goes well beyond basic auth: GPO enforcement, HBAC, sudo rules, SSH known-hosts, and newer krb5 plugins for smart-card and passkey auth. Release process is mature - signed tarballs, a separate long-term-maintenance stream, Coverity scanning and static analysis wired into CI.

It's security-critical C code parsing LDAP/Kerberos responses and config files while running with elevated privilege - exactly the kind of surface that produces memory-safety CVEs, and the project has had several. sssd.conf gets genuinely hard to reason about once you're juggling multiple domains and cross-realm trusts; troubleshooting means cranking debug levels and reading dense logs, not a friendly first experience. The dependency list (talloc, tevent, tdb, ldb, krb5, openldap, p11-kit, jansson, and more) makes building from source a real undertaking - most people will only ever touch this through a distro package. It's also deeply tied to the classic Linux NSS/PAM model, so it has nothing to offer if you're authenticating from containers or a cloud-native stack rather than a traditional host.

We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
796
Forks
307
Language
C
License
GPL-3.0
Last commit
23 Oct 2026

// nearby

If sssd isn't quite it.

All repos →