hallo zusammen!
ich hab da folgendes problem. ich habe einen ordner angelegt und ihn einer gruppe geschenkt. dann habe ich ein s-bit für die gruppe auf den ordner gesetzt, damit alle dateien in dem ordner dieselbe gruppe haben. jetzt will ich noch, dass die rechte der dateien standardmäßig so gesetzt sind, dass auch alle gruppenmitglieder selbige bearbeiten können. hatte da an umask gedacht... nur weiß ich nich wie und wo ich das verwenden muss? kann mir da wer helfen?
mfg
fabian
umask
Eine umask kann man für einen User setzen, nicht aber für einen Ordner, soweit ich weiß.
Mit s-Bit meinst du wohl das Group ID Bit ! Normalerweise reicht das auch damit du alle Dateien und Unterordner darin von allen Users aus ändern/benutzen und löschen kannst. In diesem Ordner, dass das GID Bit trägt, gelten die angezeigen Berechtigungen der Dateien nicht. eine Datei mit -r--r--r-- kann trozdem von jedem gelöscht werden.
Also brauchst du gar nichts weiter . . . oder geht das nicht ?
Hier noch weitere Info über umask und chmod:
https://knecht.homelinux.net/phpBB2/vie ... =1420#1420
Mit s-Bit meinst du wohl das Group ID Bit ! Normalerweise reicht das auch damit du alle Dateien und Unterordner darin von allen Users aus ändern/benutzen und löschen kannst. In diesem Ordner, dass das GID Bit trägt, gelten die angezeigen Berechtigungen der Dateien nicht. eine Datei mit -r--r--r-- kann trozdem von jedem gelöscht werden.
Also brauchst du gar nichts weiter . . . oder geht das nicht ?
Hier noch weitere Info über umask und chmod:
https://knecht.homelinux.net/phpBB2/vie ... =1420#1420
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
- uffembetze
- Beiträge: 63
- Registriert: 27.01.2005 16:45:05
- uffembetze
- Beiträge: 63
- Registriert: 27.01.2005 16:45:05
Also ich glaube zwar das mit dem Goup ID Bit verstanden zu haben, aber es klappt irgendwie nicht ganz.
Der Ordner hat folgene Rechte
d---rwsr-x ag (user) ag(group)
in dem Ordner gibt es eine Datei mit den Rechten
-rw-r--r-- user (mitglied der gruppe) ag(group) test.html
Wenn ein User, der nicht in der Gruppe ist versucht in dem Ordner etwas zu verändern, geht das gar nicht. Er kann dann weder etwas löschen noch etwas editieren noch etwas neu schreiben.
Wenn man als User Mitglied der Gruppe ist, kann man neue Datein schreiben oder auch andere löschen. Aber z.B. die obige Datei test.html kann nicht in einem editor verändert werden.
Das versteh ich irgendwie nicht. Ich dachte, dass durch das Group ID Bit jeder User oder zumindest jeder aus der Gruppe Dateien beliebig verändern kann. Also auch in einem Editor (vi) ändern kann. Hab ich da was falsch verstanden??
Schon mal danke für die Hilfe

Der Ordner hat folgene Rechte
d---rwsr-x ag (user) ag(group)
in dem Ordner gibt es eine Datei mit den Rechten
-rw-r--r-- user (mitglied der gruppe) ag(group) test.html
Wenn ein User, der nicht in der Gruppe ist versucht in dem Ordner etwas zu verändern, geht das gar nicht. Er kann dann weder etwas löschen noch etwas editieren noch etwas neu schreiben.
Wenn man als User Mitglied der Gruppe ist, kann man neue Datein schreiben oder auch andere löschen. Aber z.B. die obige Datei test.html kann nicht in einem editor verändert werden.
Das versteh ich irgendwie nicht. Ich dachte, dass durch das Group ID Bit jeder User oder zumindest jeder aus der Gruppe Dateien beliebig verändern kann. Also auch in einem Editor (vi) ändern kann. Hab ich da was falsch verstanden??
Schon mal danke für die Hilfe

Bin auch nicht der Experte (ich weiß halt das was ich auch auf meiner Homepage geschrieben hab, danke fürs LobDas versteh ich irgendwie nicht. Ich dachte, dass durch das Group ID Bit jeder User oder zumindest jeder aus der Gruppe Dateien beliebig verändern kann. Also auch in einem Editor (vi) ändern kann. Hab ich da was falsch verstanden??

Es ist jedenfalls so, das wenn du den Ordner die Berechtigung drwxrwsrwx gibst, mit dem User 1 eine Datei darin erstellst, der dann die Berechtigung -r--r--r-- gibt, kann ein User 2 dann die Datei mit vi editieren und löschen, obwohl normal das nicht möglich wäre. Die Datei erbt quasi die Berechtigung des Ordners, und damit darf das der User 2. Vielleicht ist also die Berechtigung deines Ordners, der das GroupID Bit trägt, falsch.
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de