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