[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gemeinsames dateienarchif



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Michelle Konzack wrote:

| So weit habe ich es auch gebracht...
|
| Nur ich kann Dateien eines anderen $USER nicht bearbeiten und
| unter dem gleichen Namen abspeichern... auch wenn ich ein
| 'chmod 2777 .' auf das Verzeichnis mache...

Das ist ja auch eher eine Frage der Gruppenrechte der Datei und
nicht der Verzeichnisrechte. Dann hatte ich das Ausgangsproblem
misverstanden, wenn alle Leute die dort schreiben sollen Mitglied
der SGID Gruppe sind und die umask entsprechend passt, dann sollte
das kein Problem sein.

Die User werden ja bei Debian immer getreu dem Motto uid = gid
angelegt und wenn dass noch der Fall ist, kann man sich helfen,
indem man eine neue Gruppe aufmacht und dort einfach alle User
hineinverfrachtet (als sekundäre Gruppe). Dann kann man auch die
umask einigermaßen gefahrlos auf 002 oder ähnliches setzen, in
meinem Beispiel führt das zu folgendem:

Ich erstelle als User mirror (der _nicht_ in der Gruppe users ist)
zwei Dateien (wieder mal mit touch):

Im Mirror-Homeverzeichnis:
- -rw-rw-r--  1 mirror mirror   0 Sep 12 11:55 test7

In meinem Testverzeichnis:
- -rw-rw-r--  1 mirror users    0 Sep 12 11:55 test6

Wenn ich mich als ifjke auch in die Gruppe users eintrage, dann kann
ich die Datei auch bearbeiten und wieder speichern, löschen etc.

Ok, das geht natürlich auch ohne SGID-Bit, aber nur solange, wie
jeder Nutzer nur in einem Projekt steckt. Dann kann ich einfach das
Verzeichnis der Gruppe geben und die umask setzten und das wars.

Wenns mehrere Projekte sind, dann müsste ohne SGID-Bit jeder Nutzer
darauf achten, auch der entsprechenden (Projekt-)Gruppe die
passenden Rechte zu geben.

Oder man nehme ACLs :-)

Cheers,
Jan
- --
GPG-KeyID: 82201FC4
Available at my public keyserver www.gpg-keyserver.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBRB8jvvmCkIIgH8QRAorKAKCnFZ8fA9iRaieepxQsuh2ss6lWxACfWcQQ
zOKtgzrmFOODhZbr95m463c=
=vXW9
-----END PGP SIGNATURE-----



Reply to: