Linux 15.036 Themen, 107.099 Beiträge

benutzerberechtigungen mit mount

CH_SSS / 6 Antworten / Baumansicht Nickles

Hallo,

wenn ich auf unseren Server1 als root den befehl mount -t smbfs -o username=XXX,password=XXXX //Server2/verein /home/daten/verein -rw eingebe können die nutzer auf Server2 zwar Dateien ändern, jedoch keine eigenen Dateien im gemounteten Verzeichnis erstellen. Die Nutzer sollen jedoch Vollzugriff auf das Vereichnis von Server 1 haben, wenn Sie auf Server 2 arbeiten. Gibt es hierfür eine option?

BS. linux 10.2 suse mit eingearbeitetem smbfs

bei Antwort benachrichtigen
the_mic CH_SSS „benutzerberechtigungen mit mount“
Optionen

Sind beides Linux-Rechner? Dann nimm lieber NFS, damit kannst du Berechtigungsprobleme umgehen.

Welche Rechte haben die "verein"-Verzeichnisse auf beiden Servern? Diese müssen für deine User schreibfähig sein, ansonsten können keine neuen Dateien erstellt oder existierende Dateien gelöscht werden.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
CH_SSS the_mic „Sind beides Linux-Rechner? Dann nimm lieber NFS, damit kannst du...“
Optionen

Der Server auf dem die Dateien liegen ist unser alter win2k server. Dort sind die Verzeichnisse freigegeben, für den benutzer, der dort admin ist. Leider kann ich die Daten nciht so einfach auf den eneun Rechner ziehen, da einige Laptops im Außendienst unterwegs sin d die immer daten abgleichen. Auf dem linuxserver läuft freenx um eine bessere Anbidung zu ermöglichen, deshabl brauch ich auf beiden Rechnern immer den selben Stand.

mfg
Chris

bei Antwort benachrichtigen
the_mic CH_SSS „Der Server auf dem die Dateien liegen ist unser alter win2k server. Dort sind...“
Optionen

OK, aber wie schaut das nun mit den Berechtigungen aus? Poste bitte die Ausgabe von
ls -l /home/daten/ | grep verein
Idealerweise einmal bei gemountetem und einmal bei ungemountetem Verzeichnis.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
CH_SSS the_mic „OK, aber wie schaut das nun mit den Berechtigungen aus? Poste bitte die Ausgabe...“
Optionen

Hallo,

mount
drwxr-xr-x 1 root root 4096 Sep 12 16:23 verein

unmount
drwxrwxrwx 3 root root 4096 Sep 12 11:36 verein

Ich hatte in meiner Naivität gedacht, ich können mich einfach als root einloggen und im gnome die berechtigungen ändern, das war aber leider nichts!

Vielen Dank an the_mic für die bisherige Unterstützung!

chris

bei Antwort benachrichtigen
the_mic CH_SSS „Hallo, mount drwxr-xr-x 1 root root 4096 Sep 12 16:23 verein unmount drwxrwxrwx...“
Optionen

Dein Problem ist, dass beim mounten die Berechtigungen für "verein" neu gesetzt werden, so dass nur root neue Dateien anlegen darf. Das muss drum mit Schreibberechtigung für jedermann oder zumindest für die Benutzergruppe.

Versuchs mal mit
mount//Server2/verein /home/daten/verein -t smbfs -o rw,umask=000,username=XXX,password=XXXX
Damit sollte theoretisch eine Schreibberechtigung für jedermann gesetzt werden. Ich weiss nicht, ob umask zulässig ist für smb-mounts, aber einen Versuch ist's wert :-) Du kannst das wiederum mit ls überprüfen. Es sollte dann wieder
drwxrwxrwx 3 root root 4096 Sep 12 11:36 verein
ausgegeben werden.

Alternativ (und etwas sicherer :-) ) geht auch
mount//Server2/verein /home/daten/verein -t smbfs -o rw,gid=gruppenname,umask=002,username=XXX,password=XXXX
gruppenname muss natürlich mit dem Namen der Benutzergruppe, welche Schreibrechte erhalten soll ersetzt werden. Das Ergebnis von ls sollte dann
drwxrwxr-x 1 root benutzergruppe 4096 Sep 12 16:23 verein
sein.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
CH_SSS the_mic „Dein Problem ist, dass beim mounten die Berechtigungen für verein neu gesetzt...“
Optionen

Vielen Dank für die Anregungen!

Als ich umask durch fmask=777,dmask=777 ersetzt hatte ging es!

Vielen Dank nochmal!

bei Antwort benachrichtigen