Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie können mehrere Benutzer in einem Verzeichnis die Dateien verwalten?
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
Diese 4 User in eine Gruppe setzen und dieser Gruppe Lese- und Schreibrechte auf das Verzeichnis geben.
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
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
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
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.