/cron.daily/samba

http://github.com/brinkman83/bashrc · Shell · 16 lines · 7 code · 2 blank · 7 comment · 3 complexity · f6519535df7964f95cdd7db501bf3ad2 MD5 · raw file

  1. #!/bin/sh
  2. #
  3. # cron script to save a backup copy of /etc/samba/smbpasswd in /var/backups.
  4. #
  5. # Written by Eloy A. Paris <peloy@debian.org> for the Debian project.
  6. #
  7. BAK=/var/backups
  8. umask 022
  9. if cd $BAK; then
  10. # Make sure /etc/samba/smbpasswd exists
  11. if [ -f /etc/samba/smbpasswd ]; then
  12. cmp -s smbpasswd.bak /etc/samba/smbpasswd || cp -p /etc/samba/smbpasswd smbpasswd.bak
  13. fi
  14. fi