Автор Тема: Смена пароля и ppolicy.  (Прочитано 15939 раз)

d06pbiu

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Смена пароля и ppolicy.
« : 02 Июнь 2015, 09:03:36 »
Всем доброго времени суток!
Вот в чем проблемка, вкратце:
Есть у меня вэб-интерфейс по смене паролей учетных записей пользователей, зайдя на него пользователь может изменить свой текущий (истекший\не истекший) пароль. "Качество" пароля я проверяю сам на стороне клиента (JS'ом) и на сервере (php), в случае если пароль прошел проверку - то просто меняю текущее значение атрибута userPassword, в учетке пользователя, на новый пароль (замену атрибута делаю от имени учетки, для которой разрешен доступ на запись к атрибутам userPassword)... ну и время последней смены пароля корректирую заодно... как то так.
И вот такое дело, захотел прикрутить ppolicy чтоб все проверки осуществлял ldap ( + добавить таки штуки как: предельное кол-во попыток ввода пароля после которого будет происходить блокировка учетки; вести историю паролей - чтоб не вводили одни и те же... ну и прочие интересные штуки).
И вот в чем вопрос: будет ли отрабатывать ppolicy в том случае если изменение пароля будет происходить через мой "супер интерфейс"(т.е. тупой заменой значения userPassword от рута)?

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 486
    • Просмотр профиля
Re: Смена пароля и ppolicy.
« Ответ #1 : 02 Июнь 2015, 11:48:49 »
Здравствуйте! Простой ответ на Ваш вопрос -- политика будет применяться, но только если пароль меняется с помощью расширенной LDAP-операции Password Modify (RFC 3062). Если с помощью обычной операции Modify, то применяться не будет. Впрочем, в man-странице slapo-ppolicy об этом говориться, так что Вы и сами, конечно же, знаете.

Более сложный вопрос -- реализация этой расширенной операции на php. Год назад я пытался взять это наскоком -- не вышло, пришлось реализовывать на perl. Если сможете реализовать на чистом php -- обязательно поделитесь кодом!

Егор

 

Эта страница

Содержание

Новости:
Форум проекта Pro-LDAP.ru
OpenLDAP 2.4 Руководство

Содержание

Введение в службы каталогов OpenLDAPБыстрое развёртывание и начало работыОбщая картина - варианты конфигурацииСборка и установка OpenLDAPНастройка slapd

 

Конфигурационный файл slapdЗапуск slapdКонтроль доступаОграниченияИнструментыМеханизмы манипуляции даннымиНаложенияСпецификация схемы

 

БезопасностьSASLTLSРаспределённая служба каталоговРепликацияОбслуживаниеМониторингПроизводительностьУстранение неполадок
Перевод официального руководства OpenLDAP 2.4 Admin Guide
Полное содержание здесь
LDAP для учёных-ракетчиков

Содержание

О книгеКонцепции LDAPОбъекты LDAPУстановка LDAPПримерыНастройкаРепликация и отсылкиLDIF и DSMLПротоколLDAP API

 

HOWTOНеполадкиПроизводительностьИнструменты LDAPБезопасностьЗаметкиРесурсы LDAPRFC и X.500ГлоссарийОбъекты
Перевод "LDAP for Rocket Scientists"
Полное содержание здесь
Ресурсы

Книги

Руководство OpenLDAP 2.4LDAP для учёных-ракетчиков

Другие

СтатьиТермины LDAPman-страницы OpenLDAP 2.4Список RFCКлиенты LDAPФайлы наборов схемы
Полезные ресурсы
Форум

 

Разделы форумаНепрочитанные сообщенияПоследние сообщения
Форум проекта
Главная

Pro-LDAP.ru

О проектеНовости проектаУчастникиСтаньте участником!Сообщите об ошибке!Об авторских правахСоглашения проекта
Присоединяйсь!