HEX
Server: Apache/2.4.65 (Debian)
System: Linux web6 5.10.0-36-amd64 #1 SMP Debian 5.10.244-1 (2025-09-29) x86_64
User: innocamp (1028)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/local/bin/z-backup
#!/bin/bash

# IDF (iforbes@zsd.co.za) 16 May 2000
#
# This is a suid script wich makes tgz backup files
# and sends them to ZSD via rsh
# it should be suid root to enable it to read files
# and be called by uucp

prog=`basename $0`
# If script invoked w/o super, then exec super to run this script.
test "X$SUPERCMD" = "X$prog" || exec /usr/bin/super $prog ${1+"$@"}

if [ -f /etc/zsd/siteparms ]
  then
    . /etc/zsd/siteparms
    MYNAME=$UUNAME
else
    MYNAME=`uuname -l`
fi

/usr/bin/dpkg --get-selections > /etc/deblist
/bin/tar -czf /var/backups/etc.tgz /etc
/bin/tar -czf /var/backups/usrlocal.tgz /usr/local
/bin/tar -czf /var/backups/varwww.tgz --exclude=/var/www/squid-reports/* /var/www
/bin/tar -czf /var/backups/rootssh.tgz /root/.ssh

[ -d /var/lib/gconf ] && /bin/tar -czf /var/backups/varlibegconf.tgz /var/lib/gconf
[ -d /var/lib/ldap ] && /bin/tar -czf /var/backups/varlibldap.tgz /var/lib/ldap
[ -d /var/lib/samba ] && /bin/tar -czf /var/backups/varlibsamba.tgz /var/lib/samba
[ -d /root/easyrsa ] && /bin/tar -czf /var/backups/rooteasyrsa.tgz /root/easyrsa

# for backup server
if [ -d /backup/zls3 ] ; then
  /bin/tar -cvf /var/backups/backupbin.tgz --exclude=/backup/*/backup/* /backup
fi

/usr/bin/rsync -ae ssh /var/backups/*.tgz $MYNAME@backup.zsd.co.za:/home/$MYNAME/backup/