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

Almas 2012 M06 4
8116
6
1
0

Установка MDS на CentOS Подключаем репозитарий DAG: # rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm Устанавливаем зависимости: # yum install...

В этой записке вы узнаете как установить 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

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

Оцените пост

1

Комментарии

0
из репозитариев установилось но не начало работать, есть ошибки в конф файлах, но даж после их исправлений не работает ))
gedit /usr/local/sbin/mmc-agent
Добавляем строку между строчками 26 и 27

sys.path.append('/usr/local/lib/python2.6/site-packages')



/usr/lib/python2.6
/usr/sbin/mmc-agent
0
Оставь это дело)
По моему решение не очень.
0
ахаха почти все твои топики перепробывал ))) кстати на днях баловался с фриипа freeipa ставиться легче вот тока в качестве домен контролера не хочет работать )) наверное специально урезали ) получилось тока менять пароль в free ipa из винды во время логирования, а вот залогиниться не получилось )))
0
Читал про нее давно, но так и не установил.
По мне самое идеальное решение это Windows Server для доменного контроллера или аналог Samba4 которая бета сейчас.
Показать комментарии