View | Details | Raw Unified | Return to bug 48989
Collapse All | Expand All

(-)a/services/univention-samba/26univention-samba.inst (-4 / +4 lines)
 Lines 239-258   fi Link Here 
239
if [ "$server_role" = "domaincontroller_slave" -o "$samba_role" = "memberserver" ]; then
239
if [ "$server_role" = "domaincontroller_slave" -o "$samba_role" = "memberserver" ]; then
240
	univention-config-registry set	samba/user="$ldap_hostdn" \
240
	univention-config-registry set	samba/user="$ldap_hostdn" \
241
									samba/user/pwdfile?"/etc/machine.secret"
241
									samba/user/pwdfile?"/etc/machine.secret"
242
	smbpasswd -w $(cat /etc/machine.secret)
242
	smbpasswd -w "$(cat /etc/machine.secret)"
243
243
244
	echo "setting idmap secret for '*' from /etc/machine.secret"
244
	echo "setting idmap secret for '*' from /etc/machine.secret"
245
	net idmap set secret '*' $(cat /etc/machine.secret) 2>/dev/null
245
	net idmap set secret '*' "$(cat /etc/machine.secret)" 2>/dev/null
246
246
247
else
247
else
248
	univention-config-registry set	samba/user?"cn=admin,$ldap_base" \
248
	univention-config-registry set	samba/user?"cn=admin,$ldap_base" \
249
									samba/user/pwdfile?"/etc/ldap.secret"
249
									samba/user/pwdfile?"/etc/ldap.secret"
250
	/etc/init.d/samba restart >/dev/null 2>&1
250
	/etc/init.d/samba restart >/dev/null 2>&1
251
251
252
	smbpasswd -w $(cat /etc/ldap.secret)
252
	smbpasswd -w "$(cat /etc/ldap.secret)"
253
253
254
	echo "setting idmap secret for '*' from /etc/ldap.secret"
254
	echo "setting idmap secret for '*' from /etc/ldap.secret"
255
	net idmap set secret '*' $(cat /etc/ldap.secret) 2>/dev/null
255
	net idmap set secret '*' "$(cat /etc/ldap.secret)" 2>/dev/null
256
fi
256
fi
257
257
258
eval "$(univention-config-registry shell samba/user/pwdfile samba/user)"
258
eval "$(univention-config-registry shell samba/user/pwdfile samba/user)"

Return to bug 48989