PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : smb.conf: Variable in der Share section angeben



knoppsie
13.07.06, 16:19
Hallo zusammen,

habe unter SuSE Linux 10.1 einen Sambaserver eingerichtet.
Das Sambapaket ist samba-3.0.22-11.

Nun habe ich ein Share freigegeben. Das Verzeichnis lautet /calc/${USER}.
Das Unterverzeichnis ist also userspezifisch, ähnlich dem Homedirectory.
Für die Sektion habe ich [calc] angeben.

Nun logge ich mich von einem Windows 2000 Rechner auf die Maschine ein.
Dann sehe ich zuerst einmal das Verzeichnis calc. In das Verzeichnis gewecheslt, steht in der oberen Zeile des Browserfensters \\Rechnername\calc. In der Adresszeile steht calc.

Ich hätte dort gerne entsprechend \\Rechnername\calc\${USER}, b. z. w. \calc\${USER} drin stehen.

Ergo habe ich folgendes in der smb.conf probiert:
[calc\%U]

Damit sah ich anfangs das Verzeichnis calc\${USER}. Ich kam jedoch nicht hinein, wegen Berechtigungen, meinte Samba.

Weiß jemand, ob und wie ich die Samba-Variablen in der Definitionszeile eines Sare nutzen darf/kann. In den Manuals finde ich leider keinen Hinweis.

MfG
Manfred

knoppsie
13.07.06, 16:32
Eins habe ich schon festgestellt.

Ich kann z. B. folgendes definieren:
[calc for %U]
...
...

Das kann sowohl Samba als auch Windows verarbeiten.

[calc\%U] oder
[calc\\%U] schafft einer von beiden nicht. Die Fehlermeldung besagt, dass ich keinen Zugriff habe. Der angegebene Pfad kann nicht gefunden werden.

Ich vermute also, es liegt am \.

Kann ich \ maskieren?
Wie kann ich \ maskieren?