Linux 15.009 Themen, 106.826 Beiträge

samba linuxclient prob... nur user hat rechte auf ein file ???

megazocker / 9 Antworten / Flachansicht Nickles

hallo linuxer

ich habe einen sambaserver auf suse 9.0 laufen windowsseitig ist er top
linuxseitig ist es etwas ungeschickt da ein linuxclient "user", wenn er speichert nur selbst volle rechte hat, ein anderer linuxuser kann lediglich lesen nicht aber ändern und über smb kann der user die rechte leider nicht ändern um sich entsprechend zugriff zu verschaffen!!
weis wer wie man das ändern kann ?? (natürlich in samba wenn möglich will ich kein nfs)
ich möchte das alle user einer benutzergruppe volle rechte innerhalb des shares der entsprechenden gruppe volle rechte auf das file xyz haben.

bei Antwort benachrichtigen
XPectIT megazocker „samba linuxclient prob... nur user hat rechte auf ein file ???“
Optionen

Es kann sein, das ich jetzt Mist erzähle. Also kann das gerne jemand mit Ahnung richtig stellen.

Es klingt so, als wären die Rechte für das übergeordnete Verzeichnis nicht richtig.
Wenn du eine Datei in ein Verzeichnis schreibst, erbt sie die Rechte des Verzeichnisses.
Beispiel:
Verzeichnis gehört USER und GRUPPE.
Die Rechte lauten rwx r-x r-x
Eine von USER erstellte Datei wird (ohne weitere Bearbeitung) die Rechte rwx r-x r-x gekommen.

Das waren die Linux-Dateisystemrechte. Mit Samba sieht es etwas anders aus. Da kannst du in der smb.conf eine Maske eintragen (die genaue Bezeichnung fehlt mir gerade) mit der Verzeichnisse und Dateien erstellt werden. Ist einem Share für die Erstellung von Dateien die Maske 770 zugewiesen, werden die Dateien die Rechte rwx rwx --- erhalten (unabhängig von den Linux-Dateisystemrechten s.o.)

Die Datei des Linux Benutzers
rwx r-x r-x

Die des Windows (Samba) Benutzers
rwx rwx ---

bei Antwort benachrichtigen