====== realmd====== [[linux:linux|{{ :linux:linux_tux.png?120|}}]] [[linux:todolist|{{:dokuwiki:todo.png?100 |}}]] installatie nog es hernemen op ander toestel. \\ interactief aanmelden met domeinaccount nog beetje verder testen. ===== context===== dit document beschrijft installatie en configuratie van **realmd**, een service die network authenticatie en domain membership op een eenvoudige manier instelt. Minder messing about met files om Winbind netjes aan de gang te krijgen, alors. ===== systeemvereisten===== onderstaande pakketten zijn vereist: * dbus * policykit-1 Onderstaand **netwerkverkeer** is nodig: * UDP/TCP 135: Domain controller intercommunication * UDP 138; TCP 139: File Replication Service (FRS) * UDP/TCP 389: Lightweight Directory Access Protocol (LDAP) * UDP/TCP 445: FRS * UDP/TCP 464: Kerberos password change * TCP 3268,3269: Global catalog (GC) * UDP/TCP 53: Domain Name System (DNS) zorg dat de **tijd** correct staat! (zie: [[linux:tijd_instellen_op_debian|tijdzone instellen op Debian]] en [[linux:tijd_instellen_op_ubuntu| Ubuntu]] \\ ===== 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 winbind sudo realm join -v --client-software=winbind Als niet alle software geinstalleerd is, krijg je dat meteen te zien. Installeer dan eerst de nodige pakketten sudo apt-get install libnss-winbind libpam-winbind libwbclient0 winbind - voer nu de join nogmaals uit: sudo realm join -v --client-software=winbind --install=/ **--install=/** zorgt ervoor dat de package check wordt overgeslagen. Die geeft immers problemen. - zet onderstaande waarden op **yes** zodat gebruikers/groepen via winbind opgevraagd kunnen worden: winbind enum groups = yes winbind enum users = yes winbind expand groups = 3 - vervang onderstaande 3 entries in smb.conf: idmap backend = tdb idmap gid = 10000-2000000 idmap uid = 10000-2000000 door: idmap config * : range = 10000-20000 idmap config * : backend = tdb - - voeg winbind toe aan /etc/nsswitch.conf: passwd: files winbind group: files winbind - herstart winbind en samba: sudo systemctl restart winbind smbd - test de samba configuratie: sudo testparm ===== testen===== - controleer de trust met het domein: sudo wbinfo -t - kijk of winbind de DC kan bereiken: sudo wbinfo --ping-dc - vraag gebruikers (-u) en groepen (-g) op:sudo wbinfo -u - vraag Linux en Winbind gebruikers (passwd) en groepen (group) op:sudo getent passwd ===== problemen, problemen===== ==== realm: Couldn't connect to system bus: Could not connect: No such file or directory==== **oorzaak**: dbus is niet geinstalleerd. \\ **oplossing**: sudo apt-get install dbus ==== realm: Couldn't discover realms: Not authorized to perform this action==== **oorzaak**: policykit-1is niet geinstalleerd. \\ **oplossing**: sudo apt-get install policykit-1 ===== 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]] {{tag>Linux}}