raspaldo


#!/bin/bash
export UGIDLIMIT=1000
awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/passwd > /root/respaldo/passwd.mig
awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/group > /root/respaldo/group.mig
awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534) {print $1}' /etc/passwd | tee - |egrep -f - /etc/shadow > /root/respaldo/shadow.mig
cp /etc/gshadow /root/respaldo/gshadow.mig
tar -zcvpf /root/respaldo/home.tar.gz /home
tar -zcvpf /root/respaldo/mail.tar.gz /var/mail
tar -zcvpf /root/respaldo/etc.tar.gz /etc

Comentarios