IDMAP_SSS(8)
β¨ idmap_sss β bestie edition π
okay so you're looking at idmap_sss(8), which lives in the SSSD Manual pages section 8, and honestly? it's a whole vibe. it's SSSD's idmap_sss backend for Winbind. that's the name, that's the game. π
πΈ NAME πΈ
idmap_sss β SSSD's idmap_sss Backend for Winbind π¦
π DESCRIPTION π
so the idmap_sss module is literally just a little bridge that lets you call SSSD to map UIDs, GIDs and SIDs. that's it. that's the whole job. β¨
and here's the cute part: no database is required in this case, because the mapping is done by SSSD itself. no local storage, no bookkeeping, SSSD just handles it. it's giving effortless. ππ
β¨ IDMAP OPTIONS β¨
range = low - highβ this defines the available matching UID and GID range for which the backend is authoritative. like, this is your turf, this range right here, nobody else's. π
π«Ά EXAMPLES π«Ά
here's how you configure idmap_sss as the default mapping module. copy it, love it, ship it:
[global]
security = ads
workgroup = <AD-DOMAIN-SHORTNAME>
idmap config <AD-DOMAIN-SHORTNAME> : backend = sss
idmap config <AD-DOMAIN-SHORTNAME> : range = 200000-2147483647
idmap config * : backend = tdb
idmap config * : range = 100000-199999
okay so a few things, bestie, don't skip these π
- please replace
<AD-DOMAIN-SHORTNAME>with the NetBIOS domain name of the AD domain. yes, the actual one, not the placeholder, i'm begging π - if multiple AD domains should be used, each domain needs its own
idmap configline withbackend = sssand its own line with a suitablerange. one each. no sharing. π - and because Winbind requires a writeable default backend while
idmap_sssis read-only, the example includesbackend = tdbas the default. that's why it's there, it's not random, it's load-bearing π§
ngl the read-only thing trips people up, so likeβ¦ re-read that last bullet. the tdb default is doing a job. π
π SEE ALSO π
sssd(8), sssd.conf(5), sssd-ldap(5), sssd-ldap-attributes(5), sssd-krb5(5), sssd-simple(5), sssd-ipa(5), sssd-ad(5), sssd-idp(5), sssd-sudo(5), sssd-session-recording(5), sss_cache(8), sss_debuglevel(8), sss_obfuscate(8), sss_seed(8), sssd_krb5_locator_plugin(8), sss_ssh_authorizedkeys(1), sss_ssh_knownhosts(1), sssd-ifp(5), pam_sss(8), sss_rpcidmapd(5), sssd-systemtap(5)
like a whole reading list, go off πβ¨
π AUTHORS π
the SSSD upstream β https://github.com/SSSD/sssd/ π
and that's the page!! this whole thing came out of the SSSD source, version-dated 07/08/2026, filed under IDMAP_SSS(8). mwah. π stay mapped, bestie π¦π
π¦ where this page comes from
- fedora 43: sssd-winbind-idmap 2.12.0-3.fc43 Β· GPL-3.0-or-later AND LGPL-3.0-or-later
- fedora 44: sssd-winbind-idmap 2.13.1-2.fc44 Β· GPL-3.0-or-later AND LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms