CentOS:Directory Server и сервер Samba
Содержание |
Установка CentOS Directory Server
Подключаем дополнительный репозитарий.
# cd /etc/yum.repos.d
# wget http://dev.centos.org/centos/5/CentOS-Testing.repo
[c5-testing] name=CentOS-5 Testing baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/ enabled=0 gpgcheck=1 gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
Устанавливаем мета-пакет, содержащий все зависимости для Directory Server.
# yum --enablerepo=c5-testing install centos-ds
Запускаем первичную настройку Directory Server.
# setup-ds-admin.pl
Включим автозапуск необходимых сервисов при старте системы.
# chkconfig dirsrv on
# chkconfig dirsrv-admin on
Работа с объектами Directory Server происходит посредством Java-приложения «CentOS Management Console». Для соединения указываем адрес: http://localhost:9830.
$ centos-idm-console
Установка phpLDAPAdmin
Установка особых проблем не составляет. Распаковываем архив, создаем файл настроек.
# cp ./config/config.php.example ./config/config.php
Увеличиваем в настройках PHP параметр memory_limit.
# mcedit /etc/php.ini
memory_limit = 128M
Перезапускаем web-сервер.
# service httpd reload
При входе в phpLDAPAdmin указываем следующий логин:
Login DN: cn=Directory Manager
Настройка первичного контроллера домена Samba (PDC)
Минимальные настройки параметров smb.conf для PDC с LDAP-сервером для домена LINTEST.RU.
[global] workgroup = LINTEST passdb backend = ldapsam://localhost:389 domain master = yes domain logons = yes ldap suffix = dc=lintest,dc=ru ldap user suffix = ou=Users ldap group suffix = ou=Groups ldap machine suffix = ou=Computers ldap idmap suffix = ou=Idmap ldap admin dn = cn=admin,dc=lintest,dc=ru
Проверим правильность настройки конфигурационного файла.
# testparm
Включим автозапуск сервиса Samba при старте системы.
# chkconfig smb on