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

(-)98univention-squid-samba4.inst (-2 / +3 lines)
 Lines 68-76    Link Here 
68
password=$(create_machine_password)
68
password=$(create_machine_password)
69
69
70
## check if user exists
70
## check if user exists
71
if udm users/user list "$@" --filter username="$service_accountname" | grep -q "^DN: uid=$service_accountname,"; then 
71
SPN_DN=$(udm users/user list "$@" --filter username="$service_accountname" | sed -n 's/^DN: //p')
72
if [ -n "$SPN_DN" ]; then
72
	univention-directory-manager users/user modify "$@" \
73
	univention-directory-manager users/user modify "$@" \
73
		--dn "uid=$service_accountname,cn=users,$ldap_base" \
74
		--dn "$SPN_DN"
74
		--set password="$password" || die
75
		--set password="$password" || die
75
else
76
else
76
	## create service_accountname via udm, but servicePrincipalName is missing
77
	## create service_accountname via udm, but servicePrincipalName is missing

Return to bug 33779