[linux-l] default-userrechte wo einstellen?

Peter Ross Peter.Ross at alumni.tu-berlin.de
Mo Feb 16 01:27:12 CET 2004


On Sun, 15 Feb 2004, Thomas Knop wrote:

> * Hannes Stein <hannsens at macnews.de> [15.02.04 18:36]:
> > Also: in /etc/profiles
> > umask 007
> Schlechter Einfall.

Ja, weil nun _alle_ Dateien, die der Nutzer nun anlegt, mit Schreibrechten
fuer die Gruppe angelegt werden.

> Besser wäre vielleicht ein Ansatz mit einer Gruppe
> share und einen sticky Bit für die Gruppe auf dem
> entsprechendem Verzeichniss.
>
> Noch besser vielleicht, du vergisst das ganze sch* NFS
> und setzt samba ein. Dann bestimmst du mit write mask,
> force group ect. für jedes share wie's laufen soll.

Mit Deinem sticky-Bit geht das auch.

Wenn Du eine Gruppe von Accounts Zugriff auf ein Verzeichnis geben willst,
sollte man zuerst diese Gruppe in /etc/group anlegen,

und dann das Sticky-Bit und Schreibbit fuer das geteilte Verzeichnis
setzt sowie den Zugriff fuer others, sowie mit chgrp(1) das Verzeichnis
der Gruppe zuteilst.

Neue Dateien werden dann die Zugriffsrechte "erben", und, da
Schreibzugriff nur fuer Mitglieder der Gruppe erlaubt ist, gehoeren die
Dateien auch hinterher dieser Gruppe.

Gruss
Peter




Mehr Informationen über die Mailingliste linux-l