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