Axel Richter: chmod

Beitrag lesen

Hallo,

Soweit ich dich verstanden habe, ist Besitzer derjenige, der Dateien hochlädt, da dieser sich mittels FTP-Programm am Server anmeldet unn bestimmte Dinge macht (hoch- und runterladen, verschieben, bla..).

Ja.
Ein file bzw. directory hat in der Unix-Welt einen Eigentümer-Nutzer(u) und eine Eigentümer-Gruppe(g). Diese werden Dir bei einem Listing mit

ls -l

auch angezeigt. Die Eigentumsverhältnisse an einem file bzw. directory können mit chown geändert werden.

Wenn mehrere Leute die Kennung für den Webspace haben, sind sie alle Besitzer, da der Server ja nicht die Personen selbst kennt, sondern sie mittels Passwort und Username identifiziert.

Ja. Sie _sind_ der selbe Benutzer, wenn sie sich alle mit der selben Nutzernamen/Passwort-Kombination anmelden. Der Server kann nicht sehen, wer dort an der Tastatur sitzt ;-))

Und alle anderen, die nicht hochladen o.ä., die User, die nur die Seiten betrachten wollen, die müssten dann 'Welt' sein?! Die sollen dann nur lesen dürfen (entsprechende Rechte vorausgesetzt).

Der Begriff Welt ist irreführend. Rechte können an others(o)(alle anderen im System bekannten Benutzer) vergeben werden. Das sind dann natürlich alle, die via FTP Zugriff haben, vorausgesetzt, diese haben alle das selbe root-Verzeichnis.

Man vergibt Rechte also an user(u)group(g)others(o). Wer für ein bestimmtes file user bzw. group ist, wird für das file per chown geregelt. Man kann es mit einem ls -l sehen.

Worum geht es eigentlich? Immer noch um das SSI-Problem, wo bei einem Provider der Zugriff auf Include-Dateien ein HTTP-FORBIDDEN ergab, während es bei einem anderen lief? Wenn ja, dann glaube ich nicht, dass es an Filesystem-Berechtigungen liegt. Der HTTP-Server sendet ein FORBIDDEN auch aus anderen Gründen. Die kann aber nur der Administrator des Servers oder derjenige, der in die Konfiguration des HTTP-Servers schauen kann, kennen.

viele Grüße

Axel