@michael-overkamp
Ja, das Logging ist aktiv.
Folgende EInträge entstehen bei einer Synchronisation:
ldap.DEBUG: Creating new ldap-library connection to: 123.123.123.123:389, user: service_ldap [] []
ldap.DEBUG: ->search: dn=OU=Benutzer,DC=intern,DC=aevn,DC=de | filter=(&(userAccountControl:1.2.840.113556.1.4.803:=2)(objectclass=user)) [] []
ldap.DEBUG: ->search: dn=OU=Benutzer,DC=intern,DC=aevn,DC=de | filter=(&(objectClass=user)(memberOf=CN=idoit_access,OU=Berechtigungsgruppen-Applikationen,OU=Gruppen,DC=intern,DC=aevn,DC=de)) [] []
ldap.DEBUG: User with username "<info>nico</info>" found. Syncing.. [] []
ldap.DEBUG: Available attributes for this user: objectclass,cn,sn,c,l,description,postalcode,postofficebox,physicaldeliveryofficename,telephonenumber,facsimiletelephonenumber,givenname,distinguishedname,instancetype,whencreated,whenchanged,displayname,usncreated,memberof,usnchanged,co,department,company,proxyaddresses,streetaddress,directreports,wwwhomepage,name,objectguid,useraccountcontrol,badpwdcount,codepage,countrycode,badpasswordtime,lastlogoff,lastlogon,scriptpath,logonhours,pwdlastset,primarygroupid,userparameters,objectsid,admincount,accountexpires,logoncount,samaccountname,samaccounttype,showinaddressbook,legacyexchangedn,userprincipalname,lockouttime,objectcategory,msnpallowdialin,msrassavedcallbacknumber,dscorepropagationdata,lastlogontimestamp,msds-supportedencryptiontypes,mstsexpiredate,mstslicenseversion,mstsmanagingls,mstslicenseversion2,mstslicenseversion3,mail,mobile,securecomputingcom2000-safeword-userid,msexchumdtmfmap,msexchtextmessagingstate,homemdb,msexchmailboxsecuritydescriptor,mailnickname,msexchpoliciesexcluded,msexchdelegatelistbl,msexchuseraccountcontrol,msexchmailboxguid,msexchversion,msexchrecipienttypedetails,mdbusedefaults,msexchmobilemailboxflags,msexchrecipientdisplaytype,msexchwhenmailboxcreated,msexchcomanagedobjectsbl,msexchhomeservername,msexchuserculture,msexchrbacpolicylink,dn [] []
ldap.DEBUG: Getting groups of CN=nico,OU=EDV-MA,OU=BenutzerW10-EDV,OU=Benutzer,DC=intern,DC=aevn,DC=de (Servertype: Active Directory) [] []
ldap.DEBUG: ->search: dn=CN=idoit_access,OU=Berechtigungsgruppen-Applikationen,OU=Gruppen,DC=intern,DC=aevn,DC=de | filter=(objectclass=*) [] []
ldap.DEBUG: Found CN=idoit_access,OU=Berechtigungsgruppen-Applikationen,OU=Gruppen,DC=intern,DC=aevn,DC=de (Filter: (objectclass=*)): 1 [] []
Die Sync., stoße ich Sie auf der Console an, sieht so aus:
root@i-doit:/var/www/html# sudo -u www-data php console.php ldap-sync -c /var/www/html/i-doit/src/handler/config/ldap.ini --user u --password p
Processing config file
No LDAP Settings specified
Syncing LDAP-Server 123.123.123.123 (Active Directory)
Option "Enable LDAP Paging" is deactivated using sizelimit configuration from the Server.
User CN=nico,OU=EDV-MA,OU=BenutzerW10-EDV,OU=Benutzer,DC=intern,DC=aevn,DC=de synchronized.
User CN=xxx,OU=TestJAEE,OU=TEST,OU=BenutzerW10-EDV,OU=Benutzer,DC=intern,DC=aevn,DC=de synchronized.
User CN=xxx,OU=TestJAEE,OU=TEST,OU=BenutzerW10-EDV,OU=Benutzer,DC=intern,DC=aevn,DC=de synchronized.
User CN=xxx,OU=EDV-MA,OU=BenutzerW10-EDV,OU=Benutzer,DC=intern,DC=aevn,DC=de synchronized.
User CN=xxx,OU=TestJAEE,OU=TEST,OU=BenutzerW10-EDV,OU=Benutzer,DC=intern,DC=aevn,DC=de synchronized.
User CN=xxx,OU=TestJAEE,OU=TEST,OU=BenutzerW10-EDV,OU=Benutzer,DC=intern,DC=aevn,DC=de synchronized.
No deleted users found.
Regenerating search index..
Start Indexing!
Finished reading 6 rows
Start mapping 6 rows to 150 documents for "Master Data" (C__CATS__PERSON_MASTER)
113 of 150 documents were skipped!
Start overwriting documents
Finished overwriting documents!
Finished indexing!
0 rows got read!
150 documents got mapped!
113 documents got skipped while mapping, because of empty data!
37 documents got overwriting!
0 documents of inserted documents got updated instead, because they already existed!
Regenerated search index!```
Und mein ldap-ini-file sieht ist aus dem Artikel kopiert.
Das Ergebnis der Sync. sieht so aus, dass nur die Felder:
Vorname, Nachname, E-Mailadresse, objectGUID, objectSID und telephonenumber (customfeld) gefüllt werden.
Gruß
Oliver