Mein Computer wird von mehreren Benutzern gemeinsam genutzt. Ich habe Ordner eingerichtet, in denen sich Dateien befinden, an denen mehr als eine Person arbeiten muss. Für den Rest dieses Textes sei /srv/files/documentsder Ordner, über den wir sprechen, und teamder Name einer Gruppe, zu der jeder gehört.
- Ich habe festgelegt ,
umaskum0002in/etc/login.defs - Ich habe das setguid-Bit und die Berechtigungen für
/srv/files/documents(u=rwx,g=rwxs,o=rx) festgelegt. - Ich habe die
/srv/files/documentGruppe geändert inteam
In den folgenden Fällen wird eine neue Datei erstellt, deren Gruppe auf teamund deren Berechtigungen auf festgelegt sind 664:
- Von VTx:
touch /srv/files/documents/test - Von der Konsole, die in der Plasma-Sitzung gestartet wurde:
touch /srv/files/documents/test - Aus LibreOffice: Datei speichern unter ...
- Von Kate: Datei speichern unter ...
Also bis jetzt habe ich anscheinend alles richtig gemacht. Wenn ich Dolphin starte, navigiere ich zu, klicke mit der /srv/files/documentsrechten Maustaste und wähle "Neues Textdokument" (oder einen anderen der verfügbaren Dateitypen). Es wird eine neue leere Datei erstellt, deren Gruppe auf teamund deren Berechtigung auf festgelegt 644ist. Dies ist nicht das, was ich möchte .
Das Erstellen neuer Ordner in Dolphin wendet die Gruppe teamund die Berechtigungen 775übrigens korrekt an.
Ich habe bereits mit ACL herumgespielt, aber das hat nichts geändert. Ich gehe derzeit davon aus, dass Dolphin - aus welchen Gründen auch immer - die Berechtigung g = w überspringt, wenn Sie eine neue Datei erstellen. Ich würde erwarten, dass dies eine Einstellung ist, die ich ändern könnte, wenn ich nur wüsste, wie. Soweit ich das beurteilen kann, befindet es sich nicht im regulären Einstellungsdialog.
Vielen Dank im Voraus für jede Idee, die Sie teilen möchten!
Patrick
drwxr-xr-xobwohl umask auf gesetzt ist077(im Terminal-Unterfenster erstellt mkdir das Verzeichnis korrekt mitdrwx------). Zeit, einen Fehler zu melden?