Страница 1 из 1

Каким образом Samba распознаёт 'свои' LDAP-записи?

Добавлено: 14 окт 2006, 10:23
drvtiny
Есть 2 типа учётных записей рабочих станций в LDAP:

1) dn: cn=HOST$,ou=Computers,o=MyORG,c=ru
objectClass: top
objectClass: dhcpHost
objectClass: posixAccount
objectClass: sambaSamAccount
cn: HOST$
uid: HOST$
...
...
и
2) Отличается от 1 лишь тем, что
dn: uid=HOST$,ou=Computers,o=MyORG,c=ru
т.е. в итоге запись имеет вид:
dn: uid=HOST$,ou=Computers,o=MyORG,c=ru
objectClass: top
objectClass: dhcpHost
objectClass: posixAccount
objectClass: sambaSamAccount
cn: HOST$
uid: HOST$
...
...

Вопрос: почему Samba правильно работает со вторым типом записи и в упор не видит первый???

P.S. И это при том, что в исходниках Samb'ы используется фильтр вида (&(uid=%s)(objectClass=sambaSamAccount)), который одинаково замечательно подходит как к первому типу записи, так и ко второму.
P.P.S. (офтопик) Если кто поможет правильно сформулировать этот вопрос на английском языке и задать его в официальном списке рассылки samba@lists.samba.org, буду премного благодарен такому самаритянину :-)