====== Интерфейс phpldapadmin ====== ===== Подготовка системы ===== * [[Сервис HTTP#Установка и запуск сервера Apache]] * [[Сервис HTTP#Модуль php5]] ===== Установка и настройка ===== ==== FreeBSD ==== [server.corpX.un:~] # pkg_add -r phpldapadmin [server.corpX.un:~] # cat /usr/local/etc/apache22/httpd.conf ... DirectoryIndex index.html index.php ... Options none AllowOverride none Order allow,deny Allow from all ... Alias /phpldapadmin/ "/usr/local/www/phpldapadmin/htdocs/" ... [server.corpX.un:~] # cat /usr/local/www/phpldapadmin/config/config.php ==== Ubuntu 12.04 ==== root@server.corpX.un:~# apt-get install phpldapadmin root@server.corpX.un:~# cat /etc/phpldapadmin/config.php ==== FreeBSD/Ubuntu 12.04 ==== ... $servers->setValue('server','base',array('dc=corpX,dc=un')); $servers->setValue('server','host','127.0.0.1'); $servers->setValue('login','bind_id','cn=admin,dc=corpX,dc=un'); $servers->setValue('auto_number','search_base','dc=corpX,dc=un'); ?> ==== Ubuntu 10.04 ==== root@server.corpX.un:~# cat /etc/apt/sources.list deb http://ru.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse deb http://ru.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse root@server.corpX.un:~# apt-get update root@server.corpX.un:~# apt-get install phpldapadmin root@server.corpX.un:~# rm /etc/phpldapadmin/config.php root@server.corpX.un:~# dpkg-reconfigure phpldapadmin ===== Использование ===== [[http://server.corpX.un/phpldapadmin/]] * При первом обращении к объекту появляются warnings, для их очистки достаточно нажать Refresh * Добавьте атрибут Telephone для пользователя