aqui mi bash partiendo de que uso debian etch 4.0 r5 mis usuarios son unix y ademas de salvar de forma local tambien las envio para un ftp por el protocolo ftp con un usuario que se llama prueba y de contraseña prueba
#!/bin/bash #-- Variables -- # CAMINO="/admin/backup" FECHA=$(date +%y.%m.%d) #----------------# #-- creando directorio --# mkdir -p $CAMINO #-- eliminando ficheros viejos --# rm -f $CAMINO/* #-- compactando salvas --# #--añadir aqui cada servicio instaldo que quiera salvar --# tar -czf $CAMINO/crontab-$FECHA.tar.gz /etc/crontab tar -czf $CAMINO/network-$FECHA.tar.gz /etc/network tar -czf $CAMINO/squid-$(date +%Y%m%d).tar.gz /etc/squid/ tar -czf $CAMINO/postfix-$(date +%Y%m%d).tar.gz /etc/postfix/ tar -czf $CAMINO/dovecot-$(date +%Y%m%d).tar.gz /etc/dovecot/ tar -czf $CAMINO/shadow-$(date +%Y%m%d).tar.gz /etc/shadow tar -czf $CAMINO/passwd-$(date +%Y%m%d).tar.gz /etc/passwd tar -czf $CAMINO/group-$(date +%Y%m%d).tar.gz /etc/group tar -czf $CAMINO/aliases-$(date +%Y%m%d).tar.gz /etc/aliases tar -czf $CAMINO/sudoers-$(date +%Y%m%d).tar.gz /etc/sudoers tar -czf $CAMINO/dhcp3-$(date +%Y%m%d).tar.gz /etc/dhcp3/ /var/lib/dhcp3/ #-- aqui terminan los servicios --# #haciendo salva completa --# tar -czf backup.$HOSTNAME.$(date +%d.%m.%y).tar.gz $CAMINO #-- conectando al ftp para subir el file de salvas --# HOST='ftp.vcl.rimed.cu' FILE="backup.$HOSTNAME.$(date +%d.%m.%y).tar.gz" #-- conectando al ftp --# ftp -inv $HOST <<END_SCRIPT user prueba prueba put $FILE quit END_SCRIPT #-- borrando salva completa local --# rm -f *.tar.gz exit 0 -- saludos whilo ________________________________ Lic. Wilfredo Martínez Consuegra Administrador de Red RIMED Villa Clara Ministerio de Educación Phone: (53)(42) 20 1077 Jabber: [email protected] -- Visite nuestra web en Internet http://www.ispvc.rimed.cu "50 Años de Educación en Revolución" -- XI Encuentro Internacional de Economistas sobre Globalización y Problemas del Desarrollo 2 al 6 de marzo de 2009 http://www.anec.cu/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
