Hi,
I've read the question how to get the sysvol folder from windows server.
Can't find the thread anymore.
Here is my solution:
Put Administrator password to '${PREFIX}/etc/passwd.cfg' and set it to
root.root and 0600.
Put the name of the Windows domain controller to ,${PREFIX}/etc/master.cfg'
===============================================================================
#!/bin/bash
#
(
PREFIX="/opt/samba"
DOMAIN="$(${PREFIX}/bin/samba-tool domain info 127.0.0.1 2>/dev/null|grep -i
"Netbios domain")"
DOMAIN="${DOMAIN##*: }"
USR="Administrator"
PASS="$(cat ${PREFIX}/etc/passwd.cfg)"
SRV="$(cat ${PREFIX}/etc/master.cfg)"
if [ "${DOMAIN}" = "" ] ; then
/usr/bin/logger -i -t nisx "samba get sysvol error: DOMAIN not set!"
exit 10
fi
if [ "${PASS}" = "" ] ; then
/usr/bin/logger -i -t nisx "samba get sysvol error: PASSWORD not set! Check
'${PREFIX}/etc/passwd.cfg'"
exit 10
fi
if [ "${SRV}" = "" ] ; then
/usr/bin/logger -i -t nisx "samba get sysvol error: MASTER SERVER not set!
Check '${PREFIX}/etc/master.cfg'"
exit 10
fi
cd "${PREFIX}/var/locks/sysvol"
rm -rf *
"${PREFIX}/bin/smbclient" --user=${USR}%${PASS} --workgroup=${DOMAIN}
//${SRV}/sysvol "" -c "prompt off ; recurse ; mget *"
cd
"${PREFIX}/bin/samba-tool" ntacl sysvolreset
/usr/bin/logger -i -t nisx "samba get sysvol from \\\\${DOMAIN}\\${SRV}"
) 2>&1 >/dev/null
===============================================================================
Now this script can be run via cron outsite the main working time.
Mit freundlichen Grüßen
Thomas Nolte
--
Nolte Infosysteme, Im Sikfeld 8, 38304 Wolfenbuettel
Tel 05331-946210, Fax 05331-946211, Handy 0170-5508198
Computer, Netzwerk, Kommunikation www.nisx.de
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba