|
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)" |