Kubuntu 17.10 / Plasma 5.10 / Standardberechtigung für neue in Dolphin erstellte Dateien


0

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 , umaskum 0002in/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


Dasselbe Problem unter 16.04, jedoch werden Verzeichnisse erstellt, drwxr-xr-xobwohl umask auf gesetzt ist 077(im Terminal-Unterfenster erstellt mkdir das Verzeichnis korrekt mit drwx------). Zeit, einen Fehler zu melden?
Xenoid

Antworten:


1

Also bis jetzt habe ich anscheinend alles richtig gemacht. Wenn ich Dolphin starte, zu / srv / files / documents navigiere, mit der rechten Maustaste klicke und "Neues Textdokument" (oder einen anderen verfügbaren Dateityp) auswähle, wird eine neue leere Datei mit der Gruppe "team" und der Berechtigung "set" erstellt 644 - das ist nicht was ich will.

Dolphin kopiert die vorinstallierten Vorlagendateien einschließlich der Dateiberechtigungen (0644). So ändern Sie die Berechtigungen für Kubuntu 17.10:

sudo chmod 0664 /usr/share/templates/.source/*

Neue Dateien werden jetzt mit 0664-Berechtigungen erstellt.


Danke, Sie haben gerade ein langanhaltendes Problem für mich gelöst! Mir war dieses Vorlagenverzeichnis nicht bekannt. Ist dies irgendwo dokumentiert, wo normale Benutzer (wie ich) es lesen könnten? Es gibt ein paar andere Rätsel, die ich lösen möchte ...
Patrick Echterbruch
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.