Proyecto

General

Perfil

#!/bin/bash

#Ejecutar en el servidor ldap. Restaura el árbol ldap completo de una copia previa del ldip.
#Complementario a copialdap.sh
#Alfonso Pastor. IES Virgen de Guadalupe.

if [ "$1" == "" ]
then
echo "Debe indicar como parametro el fichero ldif".
exit 1
fi

if [ ! -e $1 ]
then
echo "El fichero $1 no existe"
exit 1
fi


echo "Restaurando ldap desde $1"

/etc/init.d/slapd stop

rm /var/lib/ldap/*

slapadd -l $1

#Reindexado para servidores Wheezy: http://enavas.blogspot.com.es/2016/04/hacer-una-copia-de-seguridad-de-nuestra_3.html?utm_source=feedburner&utm_medium=email&utm_campaign=Feed:+AlgoDeLinux+(Algo+de+Linux)

slapindex -vF /etc/ldap/slapd.d

chown -R openldap:openldap /var/lib/ldap/

/etc/init.d/slapd start
(13-13/14)