[samba] ldap for samba & aci

Alex Murphy =?iso-8859-1?q?murphy_=CE=C1_sgtp=2Esamara=2Eru?=
Чт Янв 8 09:33:17 MSK 2004


Привет !! Прошу прощения за  вопрос - может он совсем не в тему, но вроде все 
сходное.
У меня в ldap храниться огромное число пользователей, теперь пользователи 
переместились по разным корпусам, ldap сервера между собой зеркалятся, а 
каждом корпусе свой админ, я делаю ветку dc=ru, в ней несколько подветок. Как 
я понимаю через конфигурационный файл крайне легко (и работает) названичить 
каждой ветке своего админа, но скоро будет еще более сложное ветвление и 
каждый раз редактировать slapd.conf я думаю не очень хорошая идея. Решил 
воспользоваться тестовой возможностью в openldap, а именно aci. Скачал 2.2.4 
версию, прочитал rfc (и вообче что можно), но так и не понял как же сделать 
правильно :(

1. Скомпилил 2.2.4 с поддержкой aci (--enable-aci)

2.
в salpd.conf есть:
access to *
    by * auth continue
    by aci=OpenLDAPaci +rwscx
те как я понимаю, что авторизоваться может каждый, а дальше уже по данным 
полученным из самой директории.

3. Добавляю в заголовок директории:
# smim, ru
dn: o=smim,dc=ru
o: smim
objectClass: organization
openldapaci: 
1#child#grant;r,w,s,c[all]#access-id#uid=Administrator,o=smim,dc=ru
что должно говорить о полном доступе к директории 
uid=Administrator,o=smim,dc=ru.

4. Добавляю самого пользователя
 Administrator, smim, ru
dn: uid=Administrator,o=smim,dc=ru
cn: Administrator
objectClass: posixAccount
objectClass: sambaSamAccount
uid: Administrator
homeDirectory: /
loginShell: /dev/null
uidNumber: 1000
gidNumber: 1000
sambaSID: S-1-5-21-3155955837-4108667622-3601602090-500
sambaPrimaryGroupSID: S-1-5-21-3155955837-4108667622-3601602090-512
sambaLMPassword: xxxx
sambaNTPassword: xxxx
sambaAcctFlags: [UX        ]
userPassword: password

5. Проверяю - да - администратор запросто подключается, но ничего не видит 
:((( те получается что не используются OpenLDAPaci.

Поэтому вопрос: может у кого получилось ??? хоть какие-то наметки !!!

С Огромным уважением и надеждой, Алексей.



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