У нас проблема, которая началась сегодня утром.
Похоже, наш интерфейс phpldapadmin (1.2.04) перестал автоматически увеличивать uidNumber при создании нового пользователя. По сути, мы застряли на uidNumber 5495, хотя этот uidNumber уже существует.
Вещи, которые я пробовал:
Изменение config.php
$ servers-> setValue ('auto_number', 'min', array ('uidNumber' => 5000, 'gidNumber' => 7000));
к
$ servers-> setValue ('auto_number', 'min', array ('uidNumber' => 5500, 'gidNumber' => 7000));
Это перескочило на новый uidNumber, как и ожидалось, но после создания пользователя следующий пользователь все еще получал uidNumber 5500
В шаблоне используется тег php.GetNextNumber следующим образом:
<value>=php.GetNextNumber(/;uidNumber)</value>
Любое руководство будет очень признательно.
-Р
После долгих поисков я обнаружил жестко заданный предел запросов в файле lib / ds_ldap.php.
Я изменил следующую строку:
$ size_limit = 500;
к
$ size_limit = 1000;
Чтобы соответствовать размеру запроса моих серверов OpenLDAP. Возможно, это было неподходящее место для этого, но, в конце концов, сейчас это работает.