Der Parameter winbind separator erlaubt es, die Art und Weise
festzulegen, wie Windows NT-Domain-Namen und User-Name in Unix-User-Name transformiert
werden. Als Voreinstellung wird der normale backslash (\)
als Separator zwischen dem Domain-Namen und dem User-Name verwendet, so dass
ein Unix-User-Name die Form DOMAIN\ username annimmt. Dieser
Separator kann aber mit Meta-Zeichen kollidieren, besonders dann, wenn
er in Shell-Scripts eingesetzt wird. In einem solchen Fall kann man
mit der entsprechenden Parameterbelegung das Separator-Zeichen anders
definieren. Wie in dem folgenden Beispiel gezeigt, kann als Separator
auch das -Zeichen definiert werden. Das '/'-Zeichen bietet sich
ebenfalls als Ersatz an, kann aber mit dem Unix-Directory-Separator
kollidieren. Auch wenn das
-Zeichen nicht gerade die optimale Wahl
darstellt, so ist es doch gut geeignet für den Ersatz des Separators,
da dann weder in einem Script, noch auf der Kommandozeile Konflikte
mit von Unix verwendeten Zeichen bestehen. Prinzipiell kann aber jedes
Zeichen verwendet werden.
Der Parameter kann nur verwendet werden, wenn die Libraries pam_winbind.so und nss_winbind.so für Unix ebenfalls verwendet werden.
Voreinstellung:
winbind separator =
Beispiel:
winbind separator = +