ForumSamba Problem mit username.map
Simon Reber – Dienstag, 15. August 2006 16:31 Uhr

Guten Tag,

Wir haben bei uns einen Samba Server für alle Shares welche wir von Unix her nach Windows mappen.
Bei einigen brauchen wir ein Account mapping damit nur ein spezieller Account die Files schreibt und Sie dann auch wieder lesen kann. So stellen wir sicher das wenn der User die Firma verlässt es keine Probleme beim lesen seiner Dokumente gibt.

Jedoch gibt es andere Shares welche Benutzerspezifisch sind und da tauchen nun Probleme auf.

Im Global teil ist folgende Zeile enthalten:
username map = /app/samba/lib/username.map

Der Inhalt sieht folgendermassen aus:
accountxy=userxy

Wenn nun aber der User noch andere Shares mappen möchte kann er das nicht mehr weil dort der Account accountxy nicht berechtigt ist, da dieser ein User Spezifischer Share ist.

Kann mir nun jemand sagen wie wir das Problem lösen können.
And den permissions darf nichts geändert werden. Wir haben auch versucht die username map nur im Share spezifischen Teil aufzurufen. Dies klappt jedoch nicht.

Danke und Gruss
Simon

1 Antwort
Stefan Günther – Mittwoch, 16. August 2006 18:51 Uhr

Hallo Simon,

kann es sein, daß Ihr viel eher die beiden Parameter

force user = ein_benutzer
force group = eine_gruppe

benötigt? Diese beiden Parameter können pro Share vergeben werden. Wenn sich ein Benutzer erfolgreich am Samba-Server angemeldet hat und etwas in einem Share mit einer “force user” oder “force group” Anweisung ablegt, dann geschieht dies nicht unter seiner Kennung, sondern unter jener, die mit der force-Anweisung vorgegeben wurde.

Vorsicht, beliebter Fehler an dieser Stelle: Der Benutzer, bzw. die Gruppe die man hier erzwingen möchte, die muß es natürlich im Linux-System auch geben!

Alternativ verwendet Ihr in den Freigabe die beiden Parameter

create mask = 0660
directory mask = 0770

Auch damit könnt Ihr sicherstellen, daß alle erlaubten Benutzer mit den Dateien und Verzeichnissen arbeiten können.

Viel Erfolg,

stefan

********************************************
in-put GbR – Das Linux-Systemhaus
Stefan-Michael Guenther
Moltkestrasse 49 D-76133 Karlsruhe
Tel./Fax : +49 (0)721 / 83044 – 98/93
http://www.in-put.de
********************************************
Schulungen Installationen
Beratung Support
Voice-over-IP-Loesungen
********************************************