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

DRVTiny mudraia на list.ru
Сб Окт 14 11:26:59 MSD 2006


Есть 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, буду премного благодарен такому самаритянину :-)


Подробная информация о списке рассылки Samba