root/scripts/ldap/restauraldap.sh @ 553
535 | adminies.v | #!/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
|
|||
chown -R openldap:openldap /var/lib/ldap/
|
|||
/etc/init.d/slapd start
|