Hallo Malte, hallo Ralf, hallo Leute, Am Montag, 2. Januar 2006 23:10 schrieb Malte Gell:
On Monday 02 January 2006 22:25, Ralf Tempel wrote:
Am Montag, 2. Januar 2006 22:04 schrieb Malte Gell:
umask u=rwx,g=rwx,o=rx
Wenn ich in der Konsole eine Datei erstelle klappt es. Wenn ich aber unter KDE eine Open Office-Datei (bei Kate ist es genauso, an OO liegt es dann also nicht) speichere, erhält sie sie zwar die richtige Gruppe aber rw-r--r--
Klar, es klappt nur in der Konsole, wo du umask angewandt hast. Setze es global für den betreffenden Benutzer in dessen ~/.bashrc neu einloggen und dann sollte es mit allen Anwendungen gehen.
Dadurch wird allerdings diese Maske für alle von diesem Benutzer erstellten Dateien gültig, nicht nur in dem gewünschten Verzeichnis, u.U. ist das etwas sehr grob.
So könnte man das nennen :-/ Kurz gesagt dürfte diese Lösung in den meisten Fällen unbrauchbar sein.
Man könnte auch mit einem (cron) Skript die Rechte immer wieder anpassen lassen. Oder du machst dir ein Wrapper-Skript, in dem umask gesetzt wird und OpenOffice gestartet wird, dann hast du diese Maske nur für OO und nicht so global.
Dann gilt sie aber auch in anderen Verzeichnissen - immer dort, wo Du ein Dokument speicherst. Die sauberste Lösung ist das Setzen einer default ACL für das betreffende Verzeichnis. # cd /home/alle # <--- Verzeichnis mit (geplantem) Gruppenschreibrecht # setfacl -d -m mask:007 . # <--- das ist das entscheidende Kommando, # touch test ; mkdir dir # ls -l drwxrwxr-x+ 2 cb users 4096 2005-07-29 22:29 dir/ -rw-rw-r--+ 1 cb users 0 2005-07-29 22:29 test # cd dir/ ; touch test2 ; cd .. # ls -l dir/ -rw-rw-r--+ 1 cb users 0 2005-07-29 22:30 testfile In KDE 3.5 geht das übrigens auch grafisch per Eigenschaften-Dialog :-) Zusätzlich solltest Du, wie von David empfohlen, das SGID-bit des Verzeichnisses setzen. Gruß Christian Boltz -- <Ohmmmmm> Heiliger St.Tux öffne mir die Augen, welche durch jahrelangen Missbrauch von KleinSoftFenster 3.1 - XP mit Fehlermeldungen zuge- pflastert wurden, damit ich sehend werde für die Wunder des Reiches das da heißt LINUX.</Ohmmmmm> (Heike Hautz in dcoulm)