#!/bin/bash export SAMBACONFIG=/home/sithglan/work/scripts/lab/output/smb-v101.conf cd /local/samba-config/v101/ if [ -f /local/samba-config/v101/pid/samba.pid ]; then kill `cat /local/samba-config/v101/pid/samba.pid` fi mkdir -p cache lock log netlogon pid private state sysvol find /local/samba-config/v101 -mindepth 2 -type f | xargs rm /local/samba/bin/samba-tool domain provision -s ${SAMBACONFIG} --server-role=dc --use-rfc2307 --dns-backend=SAMBA_INTERNAL --realm=V101.TUVL.DE --domain=V101 --adminpass='Pa$$w0rd' --host-name=ad /local/samba/sbin/samba -s ${SAMBACONFIG} sleep 1 /local/samba/bin/samba-tool user setexpiry Administrator --noexpiry -s ${SAMBACONFIG} /local/samba/bin/pdbedit -s ${SAMBACONFIG} -P "maximum password age" -C -1 /local/samba/bin/samba-tool dns zonecreate -s ${SAMBACONFIG} ad.v101.tuvl.de 101.10.in-addr.arpa -U Administrator --password='Pa$$w0rd' /local/samba/bin/samba-tool dns zonecreate -s ${SAMBACONFIG} ad.v101.tuvl.de 1.0.4.0.b.b.0.0.8.f.4.0.1.0.a.2.ip6.arpa -U Administrator --password='Pa$$w0rd' /local/samba/bin/samba-tool dns add -s ${SAMBACONFIG} ad.v101.tuvl.de 1.0.4.0.b.b.0.0.8.f.4.0.1.0.a.2.ip6.arpa 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR ad.v101.tuvl.de -U Administrator --password='Pa$$w0rd' echo 'Pa$$w0rd' | kinit Administrator@V101.TUVL.DE nsupdate -g < /home/sithglan/work/scripts/lab/output/nsupdate-v101