PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie können mehrere Benutzer in einem Verzeichnis die Dateien verwalten?



smog_at
20.12.04, 14:18
Hey @all,

der Titel sagt eh schon alles, und zwar angenommen ich habe einen Ordner /global
wie kann ich beispielsweise root und 4 weitere Benutzer dazu bringen, in diesem Ordner alles machen zu dürfen? Schreiben, Lesen, Ändern
Root kann das alles, jedoch wenn ein anderer Benutzer eine Datei erstellen will, oder ändern....was auch immer, dann bekomme ich immer folgende Fehlermeldung: Permission denied.
Habe als test mal die Gruppe global erzeugt, und jedem benutzer zugewissen inkl. root
das Verzeichnis sieht wie folgt aus:

d---rwx--- global

Vielen Dank im Voraus
Lg smog_at

IT-Low
20.12.04, 14:21
Diese 4 User in eine Gruppe setzen und dieser Gruppe Lese- und Schreibrechte auf das Verzeichnis geben.

hakker82
20.12.04, 14:24
die Benutzer müssen alle der selben Gruppe angehören.

am Besten der Besitzer ist root:
chown root

dann muss man noch eine Gruppe erzeugen:
entweder von Hand in die /etc/group eintragen oder mit groupadd
danach chgrp auf die Gruppe anwenden

jetzt nur noch die user zu der Gruppe hinzufügen:
am Besten von Hand in die /etc/group eintragen (inklusive root)

zum Schluss:
chmod ug+rw
chmod o-rw

tictactux
20.12.04, 15:29
Hallo,
zusätzlich zu der Empfehlung von IT-Low noch ein Tipp:
Setze die Gruppe des Ordners /global auf die gemeinsame Gruppe (z.B. global)
(chgrp global /global) und in dessen Gruppenrechten das setgid-Bit,
damit neu erstellte Dateien und Ordner diese Gruppenrechte erben
(chmod 02770 /global).
Damit vermeidest Du, daß auf von root erstellte Dateien/Ordner von
den anderen Gruppenmitgliedern nicht zugegriffen werden kann.

Gruß,
Wolfgang

smog_at
20.12.04, 20:26
ja, soweit bin ich schon, nur das mit den umask's müsste ich noch irgendwie hinbekommen. Sodass die Datei wenn sie erstellt wurde automatisch lese und schreibrechte für den Benutzer und die Gruppe hat.

Vielen Dank auf jedenfall mal für die vielen und schnellen Antworten

Lg smog_at

Terran Marine
20.12.04, 20:40
ja, soweit bin ich schon, nur das mit den umask's müsste ich noch irgendwie hinbekommen. Sodass die Datei wenn sie erstellt wurde automatisch lese und schreibrechte für den Benutzer und die Gruppe hat.
Lg smog_at

umask Parameter ändern und in ein Startskript der User eintragen.

(z.b. /etc/profile)

Gruß
Terran

smog_at
21.12.04, 08:47
ja, aber dann werden ja die umask werte global geändert und nicht nur in dem Verzeichnis ("beispiel /global")

Lg smog_at

Terran Marine
21.12.04, 10:50
ja, aber dann werden ja die umask werte global geändert und nicht nur in dem Verzeichnis ("beispiel /global")

Lg smog_at

Afaik gelten umask Rechte immer global,
Verzeichnisabhängige umask Rechte sind mir nicht bekannt.

Gruß
Terran