----------------- Any help for me??? ---------------------
Wie bringe ich Linux/Samba bei, dass neu erstellte Dateien
und Verzeichnisse folgende Rechte erhalten:
Datei.xyz —> .rwxrwx… (0770)
Direc.xyz —> drwxrwxr…
Folgendes Problem:
User1 und User2 sind in der Gruppe „buero“.
Beide sind Win9x Clients.
Linux soll hauptsächlich als Fileserver dienen.
Auf dem Server hat jeder sein home/userx Verzeichnis,
zusätzlich existiert ein Verz. ./buero, welches für
die Gruppe „buero“ als Ablage dient.
smb.conf enthält dafür folgende Einträge:
[homes]
comment = Home Directories
browseable = no
read only = no
create mode = 0750
[buero]
comment = BUERO directory
path = /home/buero
public = no
writeable = yes
printable = no
; create mode = 0770
write list = @buero
User1 erstellt eine Datei, die später mal von
ALLEN Mitgliedern der Gruppe „buero“ uneingeschränkt
zur Verfügung stehen soll, aber NICHT public ist.
Beim Speichern werden aber die Rechte .rwxr.xr… gesetzt.
Somit kann kein anderes buero-Mitglied die Datei ändern.
Was muss ich tun, damit die Rechte wie oben gesetzt werden,
also .rwxrwx… ???
Kann das so schwer sein???
Wo steht evtl. geschrieben, wie es geht.
Die „Samba-HOWTO.txt“ sagt nix dazu, schon gar nicht die
deutsche Version.
----------------- Any help for me??? ---------------------
Nebenfrage: Was bewirkt die Zeile „create mode“ ???
Eine Änderung der Ziffer blieb immer wirkungslos.
Hallo Alexander,
versuchs mal mit
force create mode = 0770
wenn das auch nicht hilft gibt es noch die Möglichkeit alle Mitglieder der Gruppe als Admins für diese Freigbe zu berechtigen.
Der folgende Eintrag muss in die entsprechnede Sektion eingetragen werden.
admin users = @buero
Ich denke so sollte es funktionieren, viel Erfolg.
Markus
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Thanx for answering!
versuchs mal mit
force create mode = 0770
Naja, nicht ganz - aber fast:
Neu erstellte Datei: .rwxrwxr… (0774)!!!
Neu erstelltes Dir : drwxr.xr.x (0755) unverändert, so wars auch vorher.
Wieso 0774 statt 0770???
Wer soll das nachvollziehen. Linux oder Samba als Ratespiel??
wenn das auch nicht hilft gibt es noch die Möglichkeit alle
Mitglieder der Gruppe als Admins für diese Freigbe zu
berechtigen.
Das bedeutet? Kann dann jeder machen was er will?
Das lass ich dann lieber, da ich nicht weiss, was ich damit anrichten könnte.
Trotzdem Danke für den Teilerfolg!
Hallo,
Adminrechte heißt hier nur, dass die Benutzer dieser „Admingruppe“ (hier buero oder so) in der Freigabe in der dieser admin users Eintrag steht alle
Rechte hat (nicht in anderen Freigaben, ausser der Eintrag steht in der [global] Sektion. Dann gillt es für alle freigaben) , also lesen, schreiben und ausführen (so wolltest du’s doch oder irre ich mich?
Markus
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo,
Adminrechte heißt hier nur, dass die Benutzer dieser
„Admingruppe“ (hier buero oder so) in der Freigabe in der
dieser admin users Eintrag steht alle
Rechte hat (nicht in anderen Freigaben, ausser der Eintrag
steht in der [global] Sektion. Dann gillt es für alle
freigaben) , also lesen, schreiben und ausführen (so wolltest
du’s doch oder irre ich mich?
Danke!
Ja, so wollt’ ich’s. Inzwischen hab ich es geschafft. Mit
create mask = 0774
force create mask = 0774
directory mask = 0774
Inwieweit die Kombination der ersten 2 Zeilen sinnvoll ist, sei dahingestellt. Ich habe gelesen, das „force …“ nur eine weitere „OR“ Verknüpfung zu „create mode“ tut und zusätzliche Bits einblendet. Das ist in der Kombination wie oben natürlich überflüssig, wenn nicht sinnlos. Aber ohne dem geht’s halt nicht.
Danke für Deine Hilfe und die Zusatzerklärung zu der „Admin-Gruppe“. Habe inzwischen auch eine brauchbare Doku gefunden, have a nice day!