Страница 1 из 1

Openldap + PHPLDAPadmin

Добавлено: 2009-08-18 10:50:41
Niki
ОС FreeBSD 7.2
Стоит:
Openldap 2.4
PHPLDAPadmin
При попытке создания пользователя из веб интерфейса появляется ошибка

Код: Выделить всё

Template Value Error
This template uses a selection list for attribute [gidNumber], however the selection list is empty.
You may need to create some dependancy entries in your LDAP server so that this attribute renders with values. Alternatively, you may be able to define the appropriate selection values in the template file.
При попытке создания из веб интерфейса группы в поле для ввода gid никакиз символов не ввести.
при создании группы с помощью ldif файла все группа создается, но пользователя из веб интерфейса по прежнему не создать(та же ошибка), хотя как минимум один gid уже есть.
как можно исправить ситуацию, в чем может быть дело?

Re: Openldap + PHPLDAPadmin

Добавлено: 2009-08-26 14:51:24
Raven2000
На глянь может и найдешь свою ошибку OpenLDAP, addressbook, web интерфейс и все все все.
PHPLDAPadmin и php версия + покажи какие у тебя шаблоны есть.

Re: Openldap + PHPLDAPadmin

Добавлено: 2009-09-03 13:51:12
vitiko007
Подскажите... плз
Samba 3
OpenLDAP 2.3
phpldapadmin 1.0.2 (конфиг по дефаулту)
все крутиться на одной машине
При создании samba3 аккаунта через phpldapadmin - НЕ создается рабочая папка вида /home/user
как быть???

Re: Openldap + PHPLDAPadmin

Добавлено: 2009-09-03 14:18:13
Raven2000
пошукай форум разработчиков может что найдешь

Re: Openldap + PHPLDAPadmin

Добавлено: 2009-09-03 14:43:34
vitiko007
Raven2000 писал(а):пошукай форум разработчиков может что найдешь
Спасибо огромное за мыслю... надыбал - http://phpldapadmin.sourceforge.net/wiki/index.php/FAQ
вот... незадача :(

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 14:05:09
kharkov_max
Аналогичная ситуация как у постера.

Не могу создать в phpldapadmin PosixGroup, а очень понадобились группы в Oldap.
Подскажите как Вы решили данную проблему?

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 14:17:37
Raven2000
профиль\темплар добавлен?

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 14:31:58
kharkov_max
Raven2000 писал(а):профиль\темплар добавлен?
Вот что есть:

Код: Выделить всё

cat slapd.conf
include         /usr/local/etc/openldap/schema/core.schema
include         /usr/local/etc/openldap/schema/cosine.schema
include         /usr/local/etc/openldap/schema/inetorgperson.schema
include         /usr/local/etc/openldap/schema/misc.schema
include         /usr/local/etc/openldap/schema/nis.schema
include         /usr/local/etc/openldap/schema/openldap.schema

#referral       ldap://root.openldap.org

pidfile         /var/run/openldap/slapd.pid
argsfile        /var/run/openldap/slapd.args

loglevel        255

modulepath      /usr/local/libexec/openldap
moduleload      back_hdb
moduleload      back_ldap
moduleload      back_meta
moduleload      rwm.la
moduleload      syncprov.la

sizelimit       100000
backend         hdb

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 14:51:02
Raven2000

Код: Выделить всё

include /etc/openldap/schema/dyngroup.schema

Код: Выделить всё

[X] DYNGROUP          With Dynamic Group overlay 
?

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 15:02:01
kharkov_max
Raven2000 писал(а):

Код: Выделить всё

include /etc/openldap/schema/dyngroup.schema

Код: Выделить всё

[X] DYNGROUP          With Dynamic Group overlay 
?
Добавил - результат отрицательный ...
При попытке добавить группу ни чего не происходит ...

Добавлю, базу создавал из этого:

Код: Выделить всё

cat base.ldif
dn: dc=local
objectClass: dcObject
objectClass: organization
objectClass: top
dc:local
o:local
Была надежда что этого достаточно и остальное добавлю изи phpLdapadmin.

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 15:10:58
kharkov_max
При попытке добавить что то в OU, phpldapadmin еще вот так предупреждает

Код: Выделить всё

Automatically removed objectClass from template 
Courier Mail: Account: courierMailAccount removed from template as it is not defined in the schema 
 Automatically removed attribute from template 
Courier Mail: Account: uidNumber removed from template as it is not defined by an ObjectClass 
 Automatically removed attribute from template 
Courier Mail: Account: gidNumber removed from template as it is not defined by an ObjectClass 
 Automatically removed attribute from template 
Courier Mail: Account: homeDirectory removed from template as it is not defined by an ObjectClass 
 Automatically removed objectClass from template 
Courier Mail: Alias: courierMailAlias removed from template as it is not defined in the schema 
 Automatically removed objectClass from template 
Thunderbird: Address Book Entry: mozillaOrgPerson removed from template as it is not defined in the schema 
 Automatically removed attribute from template 
Thunderbird: Address Book Entry: c removed from template as it is not defined by an ObjectClass 
 Automatically removed objectClass from template 
Samba: Group Mapping: sambaGroupMapping removed from template as it is not defined in the schema 
 Automatically removed attribute from template 
Samba: Group Mapping: displayName removed from template as it is not defined by an ObjectClass 
 Automatically removed objectClass from template 
Samba: Machine: sambaSAMAccount removed from template as it is not defined in the schema 
 Automatically removed objectClass from template 
Samba: Account: sambaSAMAccount removed from template as it is not defined in the schema 

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 15:17:48
Raven2000
Это нормально он убирает из веб морды ненужные темплары и все. их можно банально удалить из диры проги с соответствующим названием если уж так надоедает.
Ты при установки Openldap добавлял поддержку [X] DYNGROUP With Dynamic Group overlay ?

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 15:24:36
kharkov_max
Raven2000 писал(а):Это нормально он убирает из веб морды ненужные темплары и все. их можно банально удалить из диры проги с соответствующим названием если уж так надоедает.
Ты при установки Openldap добавлял поддержку [X] DYNGROUP With Dynamic Group overlay ?
Да скомпилен с поддержкой [X] DYNGROUP, но потом похоже отключил, когда конфиги переписывал ...

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 16:28:26
kharkov_max
Больше нет вариантов почему группа не добавляется ?

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 16:31:03
Raven2000
хз гугли

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 16:45:25
kharkov_max
Для групп ничего не нужно крутить в phpldapadmin/config/config.php
Я тут только подключение к openldap крутил, все остальное по default ...

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-13 19:02:09
kharkov_max
Вопрос решен.

Это баг версии... или фича...
Смотрим тут:
http://sourceforge.net/tracker/?func=de ... p_id=61828

Качаем новое тут:
http://phpldapadmin.git.sourceforge.net ... ;a=summary

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-14 6:16:17
kharkov_max
Мда ... вопрос решен но не до конца.
Ранее описанная ситуация это баг версии, и в новой версии это видимо решили, как минимум визуально PosixGroup присваивается UID.
Но мне не удается запустить новую версию openldap.

Скачал обновленную версию (профиксенную), поставил вместо текущей, дал нужные права и т.д.
В новой версии можно прекрасно зайти, увидеть структуру каталога, но при попытке что либо создать или удалить ни чего не происходит.
К примеру при создании объекта (после нажатия кнопки "Создать объект") крутится надпись "Creating object" и все...

Пишу в надежде что может чего нить подскажете? ....

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-14 8:53:10
Raven2000
чикен фуд

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-14 9:12:55
kharkov_max
Raven2000 писал(а):чикен фуд
???????

Re: Openldap + PHPLDAPadmin

Добавлено: 2010-12-14 9:52:33
Raven2000
Нечего сказать. Пинай разрабов это их еда.