Ok merci beaucoup Clément!

Can you please keep me updated about this issue?

2015-09-03 15:40 GMT+02:00 Clément OUDOT <[email protected]
>:

>
>
> Le 03/09/2015 13:37, Armando Martins a écrit :
>
> Hi Clement,
>
> i ve just done a test to see if the binary data is transformed by lsc. So
> for my test i've run my lsc task to add the user:
>
> # /usr/local/lsc-2.1.3/bin/lsc -f /usr/local/lsc-2.1.3/etc/lsc/ad2openldap
> -s all
>
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "uid" is in KEEP status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Adding attribute "uid" with values
> [AMARTESS]
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "mailHost" is in FORCE
> status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Adding attribute "mailHost" with
> values [mx.exemple.fr]
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "userPassword" is in
> FORCE status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Adding attribute "userPassword"
> with values [{SASL}[email protected]]
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "mail" is in FORCE status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "mail" will not be
> written to the destination
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "givenName" is in FORCE
> status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Adding attribute "givenName" with
> values [AMARTEST]
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "mailLocalAddress" is in
> FORCE status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "mailLocalAddress" will
> not be written to the destination
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "cn" is in FORCE status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Adding attribute "cn" with values
> [AMARTESS]
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "sn" is in FORCE status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Adding attribute "sn" with values
> [AMARTESSA]
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "binarysid" is in FORCE
> status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Adding attribute "binarysid" with
> values [�;2y�U�Qjf��]
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Attribute "objectclass" is in KEEP
> status
> sept. 03 13:21:17 - DEBUG - In object
> "uid=AMARTESS,ou=users,dc=test,dc=fr":  Adding attribute "objectclass" with
> values [inetOrgPerson, organizationalPerson, inetLocalMailRecipient,
> person, top, test64]
> sept. 03 13:21:18 - INFO  - # Adding new object
> uid=AMARTESS,ou=users,dc=test,dc=fr for adUser
> # Thu Sep 03 13:21:18 CEST 2015
> dn: uid=AMARTESS,ou=users,dc=test,dc=fr
> changetype: add
> uid: AMARTESS
> mailHost: kusiel.exemple.fr
> userPassword: {SASL}[email protected]
> givenName: AMARTEST
> cn: AMARTESS
> sn: AMARTESSA
> binarysid:: AQUAAAAAAAUVAAAA77+9OzJ577+9Ve+/vVEdA2pm77+977+9AAA=
> objectclass: inetOrgPerson
> objectclass: organizationalPerson
> objectclass: inetLocalMailRecipient
> objectclass: person
> objectclass: top
> objectclass: test64
>
> So the user is added to my ldap, but when i do a search with this query
> filter
> binarysid="\01\05\00\00\00\00\00\05\15\00\00\00\CE;2y\C5U\C2Q\1D\03jf\ED\FB\00\00"
> ther is no result returned:
>
> slapd[9141]: conn=1027 op=1 SRCH base="dc=test,dc=fr" scope=2 deref=0
> filter="(binarysid=\01\05\00\00\00\00\00\05\15\00\00\00\CE;2y\C5U\C2Q\1D\03jf\ED\FB\00\00)"
> slapd[9141]: conn=1027 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text=
>
> Now i've taken the value of the base64 encoded objectsid of my active
> directory, and i've added the data to my binarysid attribute with
> ldapmodify. Here is the ldif file:
>
> dn: uid=AMARTESS,ou=users,dc=test,dc=fr
> changetype: modify
> replace: binarysid
> binarysid:: AQUAAAAAAAUVAAAAzjsyecVVwlEdA2pm7fsAAA==
>
> And now if i do the same query on the binarysid attribute, i've the right
> result...
>
> slapd[9141]: conn=1029 op=1 SRCH base="dc=test,dc=fr" scope=2 deref=0
> filter="(binarysid=\01\05\00\00\00\00\00\05\15\00\00\00\CE;2y\C5U\C2Q\1D\03jf\ED\FB\00\00)"
> slapd[9141]: conn=1029 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text=
>
>
> objectsid is declared as a binary attribute in my ldap source connection
> and binarysid is also declared as binary attribute in my ldap dest service.
>
> I know i'm missing something, but i can't see what...
>
>
> Hi Armando,
>
> So I set up a test platform with AD and OpenLDAP to reproduce your
> configuration. And I indeed reproduce the same issue with LSC 2.1.3 and
> with the trunk (LSC 2.2) : the binary value is not well written when the
> entry is created in OpenLDAP so then LSC is unable to find the entry with a
> search.
>
> If I do like you, copying the binary value from AD to OpenLDAP outside of
> LSC, then LSC can find the entry because the filter is correct.
>
> So it seems we have a bug here, or we miss an option to tell LSC not to
> mess the binary value in the dataset.
>
>
> --
> Clément OUDOT
> Consultant en logiciels libres, Expert infrastructure et sécurité
> Savoir-faire Linux
> 87, rue de Turbigo - 75003 PARIS
>
>
> _______________________________________________________________
> Ldap Synchronization Connector (LSC) - http://lsc-project.org
>
> lsc-users mailing list
> [email protected]
> http://lists.lsc-project.org/listinfo/lsc-users
>



-- 
Armando Martins
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users

Reply via email to