====== realmd SSSD====== [[linux:linux|{{ :linux:linux_tux.png?120|}}]] ===== context===== dit document beschrijft het gebruik van [[linux:realmd|realmd]]in combinatie met SSSD ===== installatie===== - installeer: sudo apt-get install realmd - doe een discovery van je AD domein sudo realm discover -v {{ :linux:linux_realm_discovery.png?400 |}} - voeg de Linux toe aan het gevonden domein via SSSD sudo realm join -v --client-software=sssd Als niet alle software geinstalleerd is, krijg je dat meteen te zien. Installeer dan eerst de nodige pakketten sudo apt-get install sssd-tools sssd libnss-sss libpam-sss adcli - voer nu de join nogmaals uit: sudo realm join -v --client-software=sssd --install=/ **--install=/** zorgt ervoor dat de package check wordt overgeslagen. Die geeft immers problemen. - verifieer dat **ifp** (InfoPipe) geactiveerd staat in /etc/sssd/sssd.conf: [sssd] domains = jackland.net config_file_version = 2 services = nss, pam, ifp - herstart de sssd daemon sudo systemctl restart sssd - vraag de status van je domein op via SSSD sssctl domain-status Online status: Online Active servers: AD Global Catalog: not connected AD Domain Controller: ad1.jackland.net Discovered AD Global Catalog servers: None so far. Discovered AD Domain Controller servers: - ad2.jackland.net - ad1.jackland.net ===== problemen, problemen===== ====fout bij toevoegen van domein:==== ! Couldn't set password for computer account: RASPBERRYPI$: Cannot contact any KDC for requested realm adcli: joining domain jackland.net failed: Couldn't set password for computer account: RASPBERRYPI$: Cannot contact any KDC for requested realm ! Failed to join the domain realm: Couldn't join realm: Failed to join the domain **oorzaak**: poort tcp/udp: **464** naar DC staat niet open waardoor Kerberos password change niet lukt. \\ **oplossing**: voeg de poort toe aan de firewall regel die toegang naar AD voorziet. ====SSSD: fout bij opvragen van domainlist==== sssctl domain-list Unable to get domains list [3]: Communication error org.freedesktop.systemd1.NoSuchUnit: Unit sssd-ifp.service not found. **oorzaak**: ifp service wordt standaard niet geactiveerd (zie: [[linux:realmd#meer_info|meer info: bug ifp]]). \\ **oplossing**: voeg ifp toe aan /etc/sssd/sssd.conf (zie: [[linux:realmd#installatie|installatie]]) en herstart SSSD {{ :linux:linux_realmd_sssd_status.png?600 |}} ===== meer info ===== * [[https://www.freedesktop.org/software/realmd/docs/|realmd]] * [[https://4sysops.com/archives/join-a-debian-linux-server-to-an-active-directory-domain/|KB Tim Warner]] * [[https://bugzilla.redhat.com/show_bug.cgi?id=1362494|bug ifp]] {{tag>Linux}}