7 $
(dirname $0)/vampire_ad.sh ||
exit 1
9 ntds_guid
=$
(sudo bin
/ldbsearch
-H $PREFIX/private
/sam.ldb
-b "CN=NTDS Settings,CN=$machine,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,$dn" objectGUID |
grep ^objectGUID |
awk '{print $2}')
11 cp $PREFIX/private
/$DNSDOMAIN.zone
{.template
,}
12 sed -i "s/NTDSGUID/$ntds_guid/g" $PREFIX/private
/$DNSDOMAIN.zone
13 cp $PREFIX/private
/named.conf
{.
local,}
15 fsmotmp
=$
(mktemp fsmo.ldif.XXXXXXXXX
)
16 cp $
(dirname $0)/fsmo.ldif.template
$fsmotmp
17 sed -i "s/NTDSGUID/$ntds_guid/g" $fsmotmp
18 sed -i "s/MACHINE/$machine/g" $fsmotmp
19 sed -i "s/DNSDOMAIN/$DNSDOMAIN/g" $fsmotmp
20 sed -i "s/BASEDN/$dn/g" $fsmotmp
21 sed -i "s/NETBIOSDOMAIN/$workgroup/g" $fsmotmp
22 sudo bin
/ldbmodify
-H $PREFIX/private
/sam.ldb
$fsmotmp