The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"LDAP как назначить права администратору"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Авторизация и аутентификация, LDAP / Linux)
Изначальное сообщение [ Отслеживать ]

"LDAP как назначить права администратору"  +/
Сообщение от slava007 (ok) on 23-Апр-11, 22:44 
Здравствуйте, подскажите пожалуйста, как назначить права дополнительному администратору для редактирования/добавления записей в LDAP.
есть вот такие записи в slapd.conf:

access to attrs=userPassword,shadowLastChange,sambaNTPassword,sambaLMPassword
        by dn="cn=admin,dc=mydomen,dc=ru" write
        by dn="cn=u_admin,ou=users,dc=mydomen,dc=ru" write
        by anonymous auth
        by self write
        by * none

access to dn="ou=users,dc=mydomen,dc=ru"
        by dn="cn=u_admin,ou=users,dc=mydomen,dc=ru" write
        by * read

access to *
        by dn="cn=admin,dc=mydomen,dc=ru" write
        by users read

нужно, чтобы второй админ(u_admin) мог править записи в ou=users и все что в ней.
и еще строка типа access to dn=".*,ou=users и т.д. как я понимаю определяет вложенные обьекты в ou=users , но она у меня не работает,
~#slapd -d 16383 пишет

ldap_err2string
<= ldap_bv2dn(.*,ou=users,dc=mydomen,dc=ru)=-4 Decoding error

еще прочитал что есть такой тип атрибута modifiersName, может быть знает кто нибудь как его изменить, изначально у меня он cn=admin,dc=mydomen,dc=ru

Подскажите пожалуйста, в какую сторону копать, ссылки там всякие и все такое...

PS: Ubuntu 8.04

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "LDAP как назначить права администратору"  +/
Сообщение от Aquarius (ok) on 24-Апр-11, 06:20 
>[оверквотинг удален]
>         by * none
> access to dn="ou=users,dc=mydomen,dc=ru"
>         by dn="cn=u_admin,ou=users,dc=mydomen,dc=ru" write
>         by * read
> access to *
>         by dn="cn=admin,dc=mydomen,dc=ru" write
>         by users read
> нужно, чтобы второй админ(u_admin) мог править записи в ou=users и все что
> в ней.
> и еще строка типа access to dn=".*,ou=users и т.д. как я понимаю

откуда взялось это понимание?

> определяет вложенные обьекты в ou=users , но она у меня не
> работает,
> ~#slapd -d 16383 пишет
> ldap_err2string
> <= ldap_bv2dn(.*,ou=users,dc=mydomen,dc=ru)=-4 Decoding error
> еще прочитал что есть такой тип атрибута modifiersName, может быть знает кто
> нибудь как его изменить, изначально у меня он cn=admin,dc=mydomen,dc=ru

зачем его менять?

> Подскажите пожалуйста, в какую сторону копать, ссылки там всякие и все такое...
> PS: Ubuntu 8.04

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "LDAP как назначить права администратору"  +/
Сообщение от slava007 (ok) on 24-Апр-11, 23:14 
>> и еще строка типа access to dn=".*,ou=users и т.д. как я понимаю
> откуда взялось это понимание?

# Set control on the userPassword attribute.
access to dn=".*,ou=eng,dc=plainjoe,dc=org"
  attrs=userPassword
  by self write
  by * auth
  by dn=".*,ou=admins,ou=eng,dc=plainjoe,dc=org" write

(c) O'reilly LDAP System Administration

>> еще прочитал что есть такой тип атрибута modifiersName, может быть знает кто
>> нибудь как его изменить, изначально у меня он cn=admin,dc=mydomen,dc=ru
> зачем его менять?

Для того, что-бы мой cn=u_admin мог редактировать записи в ou=users  (cм. первый пост)
там есть типа атрибута:
creatorsName и modifiersName. как я понимаю 1й это кто создал, 2й кто правит запись.
видимо надо дабавить в objectClass какоето значение, чтобы были доступны эти два атрибута.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "LDAP как назначить права администратору"  +/
Сообщение от JohnProfic (ok) on 25-Апр-11, 00:16 
> Для того, что-бы мой cn=u_admin мог редактировать записи в ou=users  (cм.
> первый пост)
> там есть типа атрибута:
> creatorsName и modifiersName. как я понимаю 1й это кто создал, 2й кто
> правит запись.

2й кто правиЛ запись.

> видимо надо дабавить в objectClass какоето значение, чтобы были доступны эти два
> атрибута.

Ничего не нужно добавлять в objectClass. Нужно всего-лишь внимательно прочитать документацию идущую в комплекте к используемому ПО. Ваша книга 2003 года уже успела устареть в плане синтаксиса конфигурации доступа.


man slapd.access
access to dn.sub="ou=users,…" by dn="cn=new-admin,…" write

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "LDAP как назначить права администратору"  +/
Сообщение от slava007 (ok) on 30-Апр-11, 03:18 
> man slapd.access
> access to dn.sub="ou=users,…" by dn="cn=new-admin,…" write
>

Спасибо Вам большое, разобрался в теме. на всамом деле man всему голова :)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "LDAP как назначить права администратору"  +/
Сообщение от Aquarius (ok) on 25-Апр-11, 18:36 
>[оверквотинг удален]
>>> еще прочитал что есть такой тип атрибута modifiersName, может быть знает кто
>>> нибудь как его изменить, изначально у меня он cn=admin,dc=mydomen,dc=ru
>> зачем его менять?
> Для того, что-бы мой cn=u_admin мог редактировать записи в ou=users  (cм.
> первый пост)
> там есть типа атрибута:
> creatorsName и modifiersName. как я понимаю 1й это кто создал, 2й кто
> правит запись.
> видимо надо дабавить в objectClass какоето значение, чтобы были доступны эти два
> атрибута.

они доступны, просто это скрытые атрибуты; кстати говоря, они, на сколько я знаю, ни на что не влияют и представляют интерес разве что для аудита правок

P.S. не возьмусь утверждать, что я ничего ни с чем не перепутал

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "LDAP как назначить права администратору"  +/
Сообщение от slava007 (ok) on 30-Апр-11, 03:31 
> они доступны, просто это скрытые атрибуты; кстати говоря, они, на сколько я
> знаю, ни на что не влияют и представляют интерес разве что
> для аудита правок
> P.S. не возьмусь утверждать, что я ничего ни с чем не перепутал

ага, я точно также въехал в тему. Спасибо за участие.


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру