The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
ldap настройка прав доступа, !*! frank82, 29-Сен-11, 11:14  [смотреть все]
  • ldap настройка прав доступа, !*! daloman, 13:10 , 29-Сен-11 (1)
    > Вот полная таблица доступа:

    Думаю, что здесь это правило не разрешает чтение атрибутов, т.к. применяется первым. Пользователи kontroller1, kontroller2, kontroller3 подпадают под действие последнего фильтра и следующее правило уже не используется.


    access to attrs=userPassword,shadowLastChange
        by self write
        by anonymous auth
        by dn="cn=admin,dc=ldap,dc=localdomain" write
        by * none

    Ссылка на руководство администратора OpenLDAP 2.4: http://pro-ldap.ru/tr/admin24/access-control.html


    8.4.10. Если что-то работает не так, как ожидалось

    Рассмотрим следующий пример:

        access to *
          by anonymous auth

        access to *
          by self write

        access to *
          by users read

    Вам может показаться, что данные правила позволят любому пользователю пройти аутентификацию, прочитать любые записи из каталога и изменить свои данные, если аутентификация пройдена. Однако в этом примере будет работать только аутентификация, а ldapsearch никогда не вернёт данных. Проблема в том, что SLAPD применяет настройки доступа последовательно, строка за строкой, и останавливается на первой совпавшей части правил доступа (в данном случае: to *).

    Чтобы получить то, что мы хотели, файл должен выглядеть следующим образом:

        access to *
          by anonymous auth
          by self write
          by users read

    Основное правило: "сначала определяются более конкретные правила, а в конце - более общие".

    Смотрите также slapd.access(5), а для поиска ошибок - loglevel 128 и slapacl(8).





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

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