Hallo Leute und schoenen guten Morgen, mal eine banale Frage. Wo lege ich fest, dass in einem bestimmten Verzeichnis die Dateien immer mit bestimmten Rechten und zugeŽhoerig zu einer bestimmten Gruppe angelegt werden ? Sorry, aber jeder faengt mal an :) Olaf --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
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 ?
Moin Olaf, Gruppe: SGI -> chmod 2***, wobei die * für die gewünschten Rechte stehen. Rechte: umask (invers zu Rechten sprich umask 000 fuehrt zu den Rechten 777) Gruesse aus dem Bergischen Land, Uli --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
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
Hallo Jan, * Am 28.08.2000 um 21:15 Uhr schrieb Jan Trippler:
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.
wird in einem Verzeichnis mit Set-GID-Bit eine neue Datei angelegt, so wird ihr automatisch die Gruppe des Verzeichnisses zugeordnet. Vorausgesetzt der Benutzer ist auch Mitglied dieser Gruppe. Praktisch ist dies für Projektgruppen, die auf gemeinsame Dateien zugreifen müssen, wobei die Eigentümer sich unterscheiden können, die Gruppenzugehörigkeit aber fest zugeordnet wird. Der Rest der Gesellschaft 'All' kann somit ausgegrenzt werden (2770). z.B. js@sam:/tmp > su Password: root@sam:/tmp > mkdir blabla root@sam:/tmp > chown root.disk blabla/ root@sam:/tmp > chmod 2770 blabla/ root@sam:/tmp > ls -l drwxrws--- 2 root disk 1024 Aug 29 10:38 blabla ... root@sam:/tmp > exit js@sam:/tmp > cd blabla/ js@sam:/tmp/blabla > touch abc js@sam:/tmp/blabla > ls -l total 0 -rw-r--r-- 1 js disk 0 Aug 29 10:42 abc Die Zugriffsrechte für die Datei 'abc' sind wieder abhängig von umask. MfG. Jürgen -- Irren ist menschlich - um die Lage wirklich ekelhaft zu machen, benötigt man schon einen Computer. / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de / --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Die, Aug 29, 2000 at 10:48:03 +0200, Juergen Schwarting wrote:
wird in einem Verzeichnis mit Set-GID-Bit eine neue Datei angelegt, so wird ihr automatisch die Gruppe des Verzeichnisses zugeordnet. Vorausgesetzt der Benutzer ist auch Mitglied dieser Gruppe. Praktisch ist dies für Projektgruppen, die auf gemeinsame Dateien zugreifen müssen, wobei die Eigentümer sich unterscheiden können, die Gruppenzugehörigkeit aber fest zugeordnet wird. Der Rest der Gesellschaft 'All' kann somit ausgegrenzt werden (2770).
Ah, nun wird klar, was Du gemeint hast und ich habe wieder was gelernt ;-) Ich hab's gleich ausprobiert, scheint ganz nützlich zu sein. Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Olaf Lange:
Wo lege ich fest, dass in einem bestimmten Verzeichnis die Dateien immer mit bestimmten Rechten und zugeŽhoerig zu einer bestimmten Gruppe angelegt werden ?
Soweit ich weiss kannst Du dies mit Samba machen. Du koenntest wahrscheinlich ein lokales Verzeichnis mit smbmount woanders lokal mounten und dann die User auf das Samba-gemountete Verzeichnis verweisen. Allerdings bin ich mir nicht 100% sicher, dass es klappt aber da es mit WinXXX Freigaben problemlos funktioniert sollte es auch mit smbmount hinhauen. Gruss, HJvL --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
hans@lengerke.org
-
Jan.Trippler@t-online.de
-
Juergen_Schwarting@gmx.de
-
olaf.lange@transmedia.de
-
uli.klenk@gmx.de