Samba-Shares-Rechte stimmen nicht überein
Hallo! Ich habe folgendes Problem beim Mounten von smb-Shares unter Linux: tux:/ # mount -t smbfs //server/user /home/user -o username=user Das Share wird zwar ohne Probleme gemountet, nur stimmen die Rechte nicht überein: Obwohl das (leere) gemountete Verzeichnis am Client und das Verzeichnis am Server die "richtigen" Rechte (also für den User) besitzen, hat das Client-Verzeichnis und die Dateien darin den Owner bzw. die Gruppe root und das Verzeichnis ist daher nicht schreibbar... Hat jemand Erfahrung oder weiß wo liegt da das Problem? An der Samba-Konfiguration oder am Client? mfg Markus
Am Freitag, 16. September 2005 21:21 schrieb Markus Horwath:
Hallo!
Hallo Markus, Liste, Kommen bestimmt noch kompetentere Antworten, aber vielleicht hilft Dir das folgende schonmal:
Ich habe folgendes Problem beim Mounten von smb-Shares unter Linux: tux:/ # mount -t smbfs //server/user /home/user -o username=user
Das Share wird zwar ohne Probleme gemountet, nur stimmen die Rechte nicht überein: Obwohl das (leere) gemountete Verzeichnis am Client und das Verzeichnis am Server die "richtigen" Rechte (also für den User) besitzen, hat das Client-Verzeichnis und die Dateien darin den Owner bzw. die Gruppe root und das Verzeichnis ist daher nicht schreibbar...
Das liegt daran, das die Berechtigungen, User und Gruppe durch den mount überschrieben werden.
Hat jemand Erfahrung oder weiß wo liegt da das Problem? An der Samba-Konfiguration oder am Client?
Ja wobei ich in die gleichen Fallen tappse. Schau Dir mal man smbmount an. Darin - uid und gid zu user und Gruppe sowie - fmask und dmask zu den permissions. Da ich hier nur mit einem user arbeite, hat bei mir uid und gid gereicht. Falls bei Dir mehrere user auf den share zugreifen müssen probier es mal mit den ?mask Optionen. Grüsse Ralf
Hallo Markus, hallo Leute, Am Freitag, 16. September 2005 21:21 schrieb Markus Horwath:
Ich habe folgendes Problem beim Mounten von smb-Shares unter Linux: tux:/ # mount -t smbfs //server/user /home/user -o username=user
Das Share wird zwar ohne Probleme gemountet, nur stimmen die Rechte nicht überein: Obwohl das (leere) gemountete Verzeichnis am Client und das Verzeichnis am Server die "richtigen" Rechte (also für den User) besitzen, hat das Client-Verzeichnis und die Dateien darin den Owner bzw. die Gruppe root und das Verzeichnis ist daher nicht schreibbar...
Samba und Dateirechte sind zwei gänzlich verschiedene Dinge ;-) Das liegt daran, dass Windows keine Unix/Linux-artigen Dateirechte mit "User, Gruppe, Andere" kennt. Kurzfassung: Du musst beim Mounten angeben, wem die Dateien auf dem Client "gehören" sollen - guck Dir mal in man smbmount die Optionen "uid=...", "gid=..." und evtl. auch "fmask=..." und "dmask=..." an. Gruß Christian Boltz -- Ich weiss leider nicht was du damit meinst. Was ist ein IE? [Franz Preihs in suse-linux]
Wenn mehrere User im Spiel sind, kannst Du Dir ja mal autofs4 angucken; das verwende ich, um Netzwerklaufwerke beim Einloggen des Users automatisch in ein SubDir seines Home Dirs zu mounten. Am Freitag, 16. September 2005 21:21 schrieb Markus Horwath:
Hallo!
Ich habe folgendes Problem beim Mounten von smb-Shares unter Linux: tux:/ # mount -t smbfs //server/user /home/user -o username=user
Das Share wird zwar ohne Probleme gemountet, nur stimmen die Rechte nicht überein: Obwohl das (leere) gemountete Verzeichnis am Client und das Verzeichnis am Server die "richtigen" Rechte (also für den User) besitzen, hat das Client-Verzeichnis und die Dateien darin den Owner bzw. die Gruppe root und das Verzeichnis ist daher nicht schreibbar...
Hat jemand Erfahrung oder weiß wo liegt da das Problem? An der Samba-Konfiguration oder am Client?
mfg Markus
-- Heiko Nardmann
participants (4)
-
Christian Boltz
-
Markus Horwath
-
Nardmann, Heiko
-
Ralf Arndt