On Mon, Aug 28, 2000 at 10:28:59 +0200, Ulrich Klenk wrote:
Von: Olaf Lange [mailto:olaf.lange@transmedia.de] Gesendet: Montag, 28. August 2000 09:47
Wo lege ich fest, dass in einem bestimmten Verzeichnis die Dateien immer mit bestimmten Rechten und zugeŽhoerig zu einer bestimmten Gruppe angelegt werden ? Gruppe: SGI -> chmod 2***, wobei die * für die gewünschten Rechte stehen.
Stopp! chmod ändert _Rechte_, nie die Gruppe! (CHange MODe). Die 2 setzt das Set-GID-Bit, was bei Executables dazu führt, dass sie nicht mit der GID (Gruppen-ID) ihres Eigentümers, sondern mit der GID des aufrufenden Prozesses laufen. Das Ändern der Gruppe geschieht mit chown (auch Owner) oder chgrp. Allerdings kannst Du AFAIK nicht einstellen, dass Dateien mit einer best. GID angelegt werden, das hängt immer vom erzeugenden Prozess ab.
Rechte: umask (invers zu Rechten sprich umask 000 fuehrt zu den Rechten 777)
Das ist der richtige Befehl, wenn Du das permanent einstellen willst. Dann gehört das Kommando in die .profile oder .bashrc des Benutzers (oder in die /etc/profile.local, wenn es für alle gelten soll). Das arbeitet aber nicht Verzeichnis-orientiert. Dafür gibt es IMHO keine Möglichkeit. Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com