Entwickler-Ecke

Off Topic - chmod


StefanH - Di 02.09.03 10:45
Titel: chmod
Hallo!
Kennt ishc hier jemand mit chmod aus?

in meinem FTP - Programm gibt es "Owner", "Group" und "Other"oder "Pubilc".

"Owner" bin ich, und "Other" oder "Public" sind die, die weder ich noch "Group" sind.

Nun die Frage: Wer oder was ist "group" ?


und dann gibst da jetzt unter jeder Gruppe 3 CheckBoxen:
Lesen, Schreiben und Ausführen.

k.A. für was das ist. Ausführen könnte sein, dass man es im Browser sehen kann, aber Lesen und Schreiben?

Stefan


Andreas L. - Di 02.09.03 11:03

Schreiben > Datei erstellen, änder, etc.
Lesen > Datei öffnen, INhalt auslesen, etc.
Ausführen > Parsen von Browser bzw. Server
-------------------------------
Group > Gruppe
Owner > Eigentum
Other > Andere (z.b. User im Web
Public > Eigentum
------------------------------
Es gibt verschiedene chmod-Werte. Wenn du alle Chekcboxen aktivierst kann jeder Deine Dateien udn Ordner Bearbeiten, anschauen, löschen, etc. dies wäre chmod 0777

Greetz


Anonymous - Di 02.09.03 11:57
Titel: "Parsen"
Für die Leute die das Wort "parsen" nicht kennen:
Zitat:
sCrAPt 12:12: was ist parsen?
onlinehome 12:12: so zu sagen ausführen einer datei
sCrAPt 12:13: hast du das Wort erfunden?
onlinehome 12:13: ne
onlinehome 12:13: warum?
sCrAPt 12:13: hab ich noch nie gehört
sCrAPt 12:13: Stefan auch nit
onlinehome 12:14: guck mal auf php.net
sCrAPt 12:14: AHH! Sonne
onlinehome 12:14: da wirds irgendwo erkklärt
sCrAPt 12:14: ich kenn mich mit chmod schon aus... ;)


tommie-lie - Mi 03.09.03 19:35
Titel: Re: chmod
Das beantwortet aber immer noch nciht seine Hauptfrage:
StefanH hat folgendes geschrieben:
Nun die Frage: Wer oder was ist "group" ?


In auf Unix basierenden Betriebssystemen gibt es neben den Benutzern auch Benutzergruppen. So kann man eine Gruppe "Administratoren" haben, in die alle Administratoren drin sind (falls es mehrere sind). Der Vorteil: Man muss nicht jedem einzeln die Rechte geben, sondern einfach der ganzen Gruppe.
Mit chmod kann man also festlegen, welche Gruppen auf die Dateien und/oder Verzeichnisse zugreifen dürfen.


Phobeus - Mi 03.09.03 21:28
Titel: Re: chmod
Zitat:

Mit chmod kann man also festlegen, welche Gruppen auf die Dateien und/oder Verzeichnisse zugreifen dürfen.

Bin nun ehrlich gesagt, ein wenig irritiert... dachte bisher eigentlich immer, dass man die Gruppe mit "chown" festlegt und chmod nur die Berechtigung für die Gruppe festlegt...


tommie-lie - Mi 03.09.03 21:49

chown wechselt (wie der Name schon sagt) den Owner der Datei.
Wenn die Datei dem User tommie-lie gehört, der aber will, daß alle Leute aus der Gruppe Moderaotren drauf zugreifen können, kann er einfach sagen, daß der neue Owner jetzt Moderatoren ist, das geht mit chown. Die Datei gehört jetzt also allen Moderatoren, was aber nicht automatisch bedeutet, daß die auch schreibenderweise drauf zugreifen dürfen. Wenn das schreiben für den Owner verboten ist, können die Moderatoren nicht reinschreiben.
chmod ändert die Rechte der Datei. Damit kann man also festlegen, ob der Owner schreibend drauf zugreifen darf (und bestimmt so automatisch, ob die Moderatoren drauf zugreifen dürfen, denn die sind ja der Owner).


Phobeus - Mi 03.09.03 22:19

"chown phobeus.user /path"
weist sowohl Nutzer als auch Gruppe zu, während man mit Chmod die Berechtigung für jeweils Gast/Gruppe/Owner setzt. Deine obere Aussage ist nach meinem Wissen falsch, da man nicht die Gruppen, sondern nur dessen Berechtigung festlegen kann... vielleicht ne wenig kleinlich, aber werde dazu morgen nochmal die mans befragen ;)


StefanH - Do 04.09.03 14:39

Owner bin ich dann nur, wenn ich per FTP drauf zu greif, oder? :roll:
und wie die "Schreibrechte" funktionieren, check ich auch nicht. Und wie soll man eine Datei ausführen (parsen)...?

Stefan


Phobeus - Do 04.09.03 14:45

z.B. ein PHP-Skript das auf dem Server "ausgeführt" wird. Greift man per http darauf zu, also praktisch als "Gast" und hat kein Schreibrecht wird der Zugriff verweigert. Erhält das Gast nicht das Recht zu "lesen" bei einem Bild, würde die Anfrage des Browser z.B: abgewiesen werden. Beim schreiben ist es genauso. Versucht jemand ein Bild per Upload (z.B: PHP_Skript) in einen Ordner zu schreiben auf dem kein Schreibrecht ist, wird es abgewiesen. Denke gerade bei Webseiten wird die Einstellung des "Gasts" ab wichtigsten sein... für die meisten ;)