Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- CWDIR=$1
- mkdir $CWDIR
- echo 'Backing up to $CWDIR'
- cd $CWDIR
- export UGIDLIMIT=500
- awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/passwd > $CWDIR/passwd.mig
- awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/group > $CWDIR/group.mig
- awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534) {print $1}' /etc/passwd | tee - |egrep -f - /etc/shadow > $CWDIR/shadow.mig
- cp /etc/gshadow $CWDIR/gshadow.mig
- cp -r /var/spool/mail $CWDIR/mail
- rsync -a --info=progress2 /home $CWDIR
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement