![](https://seccdn.libravatar.org/avatar/3cbac7dcf1f56f37fafd539ab1534b4b.jpg?s=120&d=mm&r=g)
Hi, On Tue, Nov 30, 1999 at 17:57 +0100, Ulrich Klaus wrote:
Wenn zwei Nutzer Mitglied von 'users' sind, und gemeinsam Dateien bearbeiten moechten, koennte man ein Gruppe 'ag' (oder so) einrichten, und die betreffenden Dateien werden dieser Gruppe mit Schreibrechten zugeordnet. Normalerweise sind diese Nutzer aber mit der gid von 'users' eingeloggt, d.h. neu erzeugte Dateien haben eben diese. Man muesste also erst ein 'chown :ag *' (oder so) ausfuehren, damit der Nachbar auch ran darf. Wechselt der Nutzer aber vorher in die 'ag', faellt das weg (und die Nerverei, wenn man das chown mal vergessen hat). Gibt es eine bessere Loesung dafuer?
Ja, soweit ich weiß, verwendet RedHat folgendes Schema: Es gibt keine Gruppe users, statt dessen wird für jeden neu angelegten User eine eigene Gruppe erstellt. Die umask wird auf 002 oder 007 gestellt. Sollen jetzt mehrere Nutzer gemeinsam Dateien bearbeiten, wird eine Gruppe für sie angelegt (z. B. ag) und ein Verzeichnis, in dem sie ihre Dateien ablegen. Das Verzeichnis wird der Gruppe zugeordnet und bekommt das sgid-Bit gesetzt: mkdir ag_dir chgrp ag ag_dir chmod 2770 ag_dir Damit gehört jedes neu angelegte File in ag_dir automatisch der Gruppe ag und da die umask auf 007 oder 002 steht, werden die Rechte immer so gesetzt, dass alle Mitglieder von ag Zugriff darauf haben. Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com