Yvision.kzYvision.kz
kk
Разное
Разное
399 773 постов41 подписчиков
Всяко-разно
0
04:09, 04 июня 2012

Установка MDS на CentOS 6

В этой записке вы узнаете как установить Mandriva Directory Server (MDS) на CentOS.

Эта программа как и Gosa, позволяет управлять каталогом LDAP.

Рассмотрим два способа установки:

  • Через готовые пакеты
  • Через исходные тексты
Способ 1. Через готовые пакеты
Этот вариант более предпочтителен.
# rpm -Uvh http://mirror-kt.neolabs.kz/epel/6/i386/epel-release-6-7.noarch.rpm

# wget http://download.opensuse.org/repositories/home:eonpatapon:mds/CentOS_CentOS-6/home:eonpatapon:mds.repo

# yum install mmc-* python-mmc*

 

# gedit /etc/mmc/plugins

Строка 35:изменить суфикс на свой

baseDN = dc=company, dc=local

Строка 39:изменить "Group" на "group"

baseGroupsDN = ou=group, %(basedn)s

Строка 41 и 42:изменить на своего админа и пароль

rootName = cn=admin, %(basedn)s

password = 123

 

Способ 2. Исходные тексты


Подключаем репозитарий Epel:

rpm -Uvh http://mirror-kt.neolabs.kz/epel/6/i386/epel-release-6-7.noarch.rpm

Устанавливаем зависимости:

yum install gettext autoconf  automake  libtool php  php-xmlrpc  php-gd python-sqlalchemy  MySQL-python pyOpenSSL python-ldap  pylibacl python-twisted-web httpd PyGreSQL

Установка MDS:

# wget ftp://mds.mandriva.org/pub/mmc-core/sources/current/mmc-core-3.0.3.2.tar.gz

# tar xzvf mmc-core-3.0.3.2.tar.gz

# cd mmc-core-3.0.3.2

# ./configure --sysconfdir=/etc --localstatedir=/var

# make

# make install

# wget ftp://mds.mandriva.org/pub/mds/sources/2.4.2.2/mds-2.4.2.2.tar.gz

# tar xzvf mds-2.4.2.2.tar.gz

# cd mds-2.4.2.2

# ./configure --sysconfdir=/etc --localstatedir=/var

# make

# make install

# cp /etc/mmc/apache/mmc.conf /etc/httpd/conf.d/mmc.conf

# service httpd start

# chkconfig httpd on

# cp /usr/local/share/doc/python-mmc-base/contrib/ldap/mmc.schema /etc/openldap/schema/

# mmc-add-schema /usr/local/share/doc/python-mmc-base/contrib/ldap/mmc.schema /etc/openldap/schema/

# mkdir /var/log/mmc/

# touch /var/log/mmc/mmc-agent.log
# mkdir /home/archives
Открываем файл /etc/mmc/plugins/base.ini
Строка 35:Устанавливаем свой суфикс
baseDN = dc=company, dc=com
Строка 42:Ставим пароль админа
password = 123
Открываем файл /usr/local/sbin/mmc-agent
# gedit /usr/local/sbin/mmc-agent
Добавляем строку между строчками 26 и 27
sys.path.append('/usr/local/lib/python2.6/site-packages')
# service mmc-agent restart
# chkconfig mmc-agent on

Blog post image

Логин/пароль: root/123

0
1061
4