Mailinglist Archive: opensuse-es (1193 mails)

< Previous Next >
Re: [opensuse-es] back del ldap
  • From: Carlos Lorenzo Matés <clmates@xxxxxxxxxxx>
  • Date: Wed, 9 Jan 2008 22:50:50 +0100
  • Message-id: <200801092250.53579.clmates@xxxxxxxxxxx>
Hola Miren.


El Miércoles, 9 de Enero de 2008, Miren escribió:
Hoal buenas
TEngo en mi SLES un ldap instalado.
sabeis de alguna manera de hacer una copia de seguridad de el, que comando
tendria que lanzar para psar a fichero, para así si tengo un casque del
servirdor pueda meter esos datos en otro linux?
gracias


yo tengo esto en un cron (/etc/cron.dayly/openldap)

#
# Copyright (c) 2003 SuSE Linux AG. Nuernberg, Germany.
#
BACKUPDIR=/var/lib/ldap/backup

backup_name() {
suffix=$(date +%Y-%m-%d)
serial=00
backupfile="$BACKUPDIR/openldap.ldif.$suffix.$serial.gz"
while [ -f $backupfile ]; do
serial=$(printf "%02d" $(expr $serial + 1))
backupfile="$BACKUPDIR/openldap.ldif.$suffix.$serial.gz"
done
echo $backupfile
}

# ---------------------- MAIN -------------------

test -d $BACKUPDIR || mkdir -m 700 $BACKUPDIR
chown ldap.root $BACKUPDIR

bakfile=$(backup_name)
rm -f $bakfile
slapcat -b "dc=dominio,dc=com" | gzip -9 -c > $bakfile
chown ldap.root $bakfile
chmod 640 $bakfile

***********************************+


Lo hice copiando por uno que traia del cyrus y adapte el comando ldap

fijate en adaptar la linea

slapcat -b "dc=dominio,dc=com" | gzip -9 -c > $bakfile

con tu dominio ldap

adapta tambien esta otra linea

BACKUPDIR=/var/lib/ldap/backup

en funcion de donde quieras el backup

este backup lo puedes restaurar total o parcial con ldapadd or ldapmodify





--
Un saludo.

Carlos Lorenzo Matés.
clmates AT mundo-r DOT com
< Previous Next >
References