<div dir="ltr"><div><div><div><div><div>Hello everyone,<br><br></div>I made a configuration where I use Active Directory Kerberos as authentication source,<br></div>but OpenDJ LDAP (Forgerock) as id_provider, sudo_provider etc....<br>
<br></div><div>I configured everything using the excellent tool msktutil, so no Samba or ktpass.exe involved....<br></div><div><br></div>Basically, this is my sssd.conf:<br><br>[domain/DOMAIN]<br>ldap_id_use_start_tls = True<br>
ldap_schema = rfc2307bis<br>ldap_search_base = dc=xyz<br>id_provider = ldap<br>access_provider = ldap<br>ldap_access_filter = isMemberOf=zyx<br>auth_provider = krb5<br>chpass_provider = krb5<br>ldap_uri = ldap://xyz<br>cache_credentials = true<br>
sudo_provider = ldap<br>ldap_sudo_search_base = ou=xyz<br>ldap_netgroup_search_base = ou=xyz<br>ldap_group_name = uniqueMember<br>entry_cache_netgroup_timeout = 300<br>entry_cache_sudo_timeout = 300<br>ldap_sasl_mech = GSSAPI<br>
ldap_force_upper_case_realm = True<br>ldap_krb5_keytab = /etc/krb5.keytab<br>krb5_keytab = /etc/krb5.keytab<br>krb5_realm = <a href="http://MSNET.RAILB.BE">MSNET.RAILB.BE</a><br>krb5_ccachedir = /tmp<br>krb5_validate = True<br>
krb5_auth_timeout = 15<br>ldap_sasl_authid = HOSTNAME$@<a href="http://MSNET.RAILB.BE">MSNET.RAILB.BE</a><br>ldap_krb5_init_creds = true<br>debug_level = 5<br><br></div>I only have one problem: I have to create a &quot;uid=HOSTNAME$&quot; entry in my LDAP servers, which is now objectClass account....<br>
<br></div><div>By default, OpenDJ makes a GSSAPI match based on regexp for UID.<br><br></div><div>But if I want to use objectClass ipHost/device, then cn is used instead of uid.<br><br></div><div>Any idea what is the nicest solution here?<br>
<br></div><div>SSO works perfect between Linux hosts also, but I can&#39;t succeed using Putty to use my Windows credentials/ticket to sign on to the sssd enabled hosts.<br><br></div><div>Sincerely, PieterB <br></div><div>
<br></div><div><div><div><br><br><br></div></div></div></div>