Es hat mich ein paar Stunden gekostet, bis ich dahinter kam, dass meine frisch eingerichtete DOMU mit UCS 3.1 nur deshalb nicht in die Domäne aufgenommen wird, weil das Script 26univention-samba.inst schlecht programmiert ist und über Passwörter, die z.B. ein $-Zeichen beinhalten strauchelt.
Schuld ist diese Anweisung:
parse binddn and bindpwd from command line arguments into shell variables
eval $(echo “$@” | sed -n ‘s/.–binddn (.) --bindpwd (.)./binddn="\1"\nbindpwd="\2"/p’)
Enthält das Kennwort ein $, so fehlt dieses und das darauf folgende Zeichen anschließend in bindpwd. Dadurch geht der Anmeldevorgang schief und der Join scheitert.
Das ganze fällt nur auf, wenn der Member-Server auch Samba tanzt!