Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. CWDIR=$1
  4. mkdir $CWDIR
  5. echo 'Backing up to $CWDIR'
  6.  
  7. cd $CWDIR
  8. export UGIDLIMIT=500
  9. awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/passwd > $CWDIR/passwd.mig
  10. awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/group > $CWDIR/group.mig
  11. awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534) {print $1}' /etc/passwd | tee - |egrep -f - /etc/shadow > $CWDIR/shadow.mig
  12. cp /etc/gshadow $CWDIR/gshadow.mig
  13. cp -r /var/spool/mail $CWDIR/mail
  14. rsync -a --info=progress2 /home $CWDIR
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement