LDAP + BASH: скрипт резервного копирования и восстановления базы данных LDAP

Mar 05, 2014 08:57


Originally published at RTFM - администрирование, настройка серверов FreeBSD, Linux. You can comment here or there.


Всё работает на операционной системе:

# cat /etc/redhat-release CentOS release 6.5 (Final)
LDAP-сервер:

# yum list installed | grep openldap openldap.x86_64 2.4.23-34.el6_5.1 openldap-clients.x86_64 2.4.23-34.el6_5.1 openldap-servers.x86_64 2.4.23-34.el6_5.1
Сервер сконфигурирован на использование файла конфигурации slapd.conf, а не базы cn=config. Это имеет значение только для функции dirdel (), в которой задаётся переменная $dirtodel.

В скрипте используется функция getopts(), о которой подробнее можно почитать в статье BASH: функция getopts - используем опции в скриптах.
Так же - формирование списков резервных копий и имеющихся на сервере DIT выполняется с использованием индексированного массива, подробнее -BASH: использование массивов.

В целом про резервное копирование OpenLDAP можно почитать в статье OpenLDAP: резервное копирование и восстановление - утилиты slapcat / slapadd и ldapsearch / ldapadd.

Read the rest of this entry »

ldap, bash scripts, howto's

Previous post Next post
Up