Lines 61-70
if [ "$samba4_role" != "RODC" ]; then
|
Link Here
|
---|
|
61 |
/usr/share/univention-samba4/scripts/create_spn_account.sh \ |
61 |
/usr/share/univention-samba4/scripts/create_spn_account.sh \ |
62 |
--samaccountname "dns-$hostname" \ |
62 |
--samaccountname "dns-$hostname" \ |
63 |
--serviceprincipalname "DNS/$hostname.$domainname" \ |
63 |
--serviceprincipalname "DNS/$hostname.$domainname" \ |
64 |
--privatekeytab dns.keytab |
64 |
--privatekeytab dns.keytab || die |
65 |
fi |
65 |
fi |
66 |
|
66 |
|
67 |
update_nss_group_cache |
67 |
update_nss_group_cache || die |
68 |
|
68 |
|
69 |
# Reset NTACLs after the connector has synced the accounts |
69 |
# Reset NTACLs after the connector has synced the accounts |
70 |
if [ $JS_LAST_EXECUTED_VERSION -lt 1 ]; then |
70 |
if [ $JS_LAST_EXECUTED_VERSION -lt 1 ]; then |
Lines 129-145
if [ $JS_LAST_EXECUTED_VERSION -le 1 ]; then
|
Link Here
|
---|
|
129 |
|
129 |
|
130 |
if [ "$s4connectorservicedcs" = "$hostname" ]; then |
130 |
if [ "$s4connectorservicedcs" = "$hostname" ]; then |
131 |
|
131 |
|
132 |
/usr/share/univention-samba4/scripts/setup-dns-in-ucsldap.sh "$@" --dc --gc --pdc "$site" |
132 |
/usr/share/univention-samba4/scripts/setup-dns-in-ucsldap.sh "$@" --dc --gc --pdc "$site" || die |
133 |
|
133 |
|
134 |
else |
134 |
else |
135 |
|
135 |
|
136 |
/usr/share/univention-samba4/scripts/setup-dns-in-ucsldap.sh "$@" --dc "$site" |
136 |
/usr/share/univention-samba4/scripts/setup-dns-in-ucsldap.sh "$@" --dc "$site" || die |
137 |
|
137 |
|
138 |
fi |
138 |
fi |
139 |
|
139 |
|
140 |
elif [ "$samba4_role" = "RODC" ]; then |
140 |
elif [ "$samba4_role" = "RODC" ]; then |
141 |
|
141 |
|
142 |
/usr/share/univention-samba4/scripts/setup-dns-in-ucsldap.sh "$@" --rodc "$site" |
142 |
/usr/share/univention-samba4/scripts/setup-dns-in-ucsldap.sh "$@" --rodc "$site" || die |
143 |
|
143 |
|
144 |
fi |
144 |
fi |
145 |
|
145 |
|
|
148 |
# On a selective replicated DC the local system is not registered in global |
148 |
# On a selective replicated DC the local system is not registered in global |
149 |
# SRV records. But the local settings are required, so execute samba_dnsupdate |
149 |
# SRV records. But the local settings are required, so execute samba_dnsupdate |
150 |
if is_ucr_true samba4/join/dnsupdate; then |
150 |
if is_ucr_true samba4/join/dnsupdate; then |
151 |
samba_dnsupdate --local |
151 |
samba_dnsupdate --local || die |
152 |
fi |
152 |
fi |
153 |
|
153 |
|
154 |
joinscript_save_current_version |
154 |
joinscript_save_current_version |