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

Responder a