[global] security = ads realm = BBARRINGTON.INTERNAL password server = 10.0.0.2 workgroup = BBARRINGTON # winbind separator = + idmap uid = 10000-20000 idmap gid = 10000-20000 winbind enum users = yes winbind enum groups = yes template homedir = /home/%D/%U template shell = /bin/bash client use spnego = yes client ntlmv2 auth = yes encrypt passwords = yes winbind use default domain = yes restrict anonymous = 2 domain master = no local master = no preferred master = no os level = 0
[logging] default = FILE:/var/log/krb5.log [libdefaults] ticket_lifetime = 24000 clock_skew = 300 default_realm = BBARRINGTON.INTERNAL # dns_lookup_realm = false # dns_lookup_kdc = true [realms] LAB.EXAMPLE.COM = { kdc = bbs-svr-001.bbarrington.internal:88 admin_server = bbs-svr-001.bbarrington.internal:464 default_domain = BBARRINGTON.INTERNAL } [domain_realm] .bbarrington.internal = BBARRINGTON.INTERNAL bbarrington.internal = BBARRINGTON.INTERNAL
#!/bin/bash /etc/init.d/samba restart /etc/init.d/winbind restart
#!/bin/bash # # Zimbra Backup Script # # Variables time=`date +%Y-%m-%d` source=/opt/zimbra/ dest=/tmp/zcsbackup smbserver=//10.0.1.45/zcs smbdest=/tmp/zcsbackup-smb smbuser=rmmc smbpass=molly1 archive=/tmp/zcsbackup-$time.gz echo "" echo "* * * * * * * * * *" echo "Zimbra backup" echo `date +%Y-%m-%d` echo "" echo "" echo "> Stopping Zimbra services" echo "" # Stop Zimbra Services #sudo -u zimbra /opt/zimbra/bin/zmcontrol stop su - zimbra -c zmcontrol stop sleep 5 echo "" echo "> Zimbra status:" echo "" su - zimbra -c zmcontrol status sleep 10 echo "" echo "> Making directory and executing Rsync" echo "" # Make directory and sync to it mkdir $dest rsync -aHK $source $dest echo "" echo "> Restarting Zimbra services" echo "" # Restart Zimbra Services #sudo -u zimbra /opt/zimbra/bin/zmcontrol start su - zimbra -c zmcontrol start sleep 5 echo "" echo "> Zimbra status:" echo "" su - zimbra -c zmcontrol status # Stats doesn't seem to start back up properly after a stop/start, so do it manually #sudo -u zimbra /opt/zimbra/bin/zmstatctl start #su - zimbra -c /opt/zimbra/bin/zmcontrol start echo "" echo "> Creating archive" echo "" # Create archive of backed-up directory for transfer tar -zcf $archive -C $dest . echo "" echo "> Creating samba mountpoint and copying archive" echo "" # Create and mount SMB destination mkdir $smbdest mount -t cifs $smbserver $smbdest -o username=$smbuser,password=$smbpass # Copy archive to SMB destination cp -v $archive $smbdest/ echo "" echo "> File copied:" echo "" ls -lh $smbdest echo "" echo "> Unmounting remote samba server and cleaning up" echo "" # Unmount and remove mountpoint for SMB destination sleep 15 umount $smbdest sleep 5 # Remove temp backup destination, samba and archive rm -rf $dest rm -rf $smbdest rm -f $archive echo "" echo "> DONE!" echo "" echo "----------" /opt/zimbra/postfix/sbin/sendmail -t -oi <<EOF From: zmbackup@mail.bbs.uhp.me.uk To: admin@bbs.uhp.me.uk Subject: [Backup Log $time] `cat /var/log/zmbackup.log` EOF
# m h dom mon dow command 5 2 * * 1-5 /usr/local/sbin/zmbackup.sh > /var/log/zmbackup.log 2>&1 1 * * * * ntpdate 10.0.0.1 >> /var/log/ntpdate-cron.log 2>&1