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ó:
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
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 > |