Schreibberechtigung und andere Zahlencodes

Hi,

wo kann ich eine Liste online finden, die beziffert was z.B. 777, 500, 755 usw. bedeuten?

Ciao,
Romana

Hallo,

wo kann ich eine Liste online finden, die beziffert was z.B.
777, 500, 755 usw. bedeuten?

Die Wikipedia erklärt das Prinzip hier:

http://de.wikipedia.org/wiki/Unix-Dateirechte

HTH,
Moritz

Hi Moritz,

der Anfang passt, doch da muss noch mehr sein, z.B. soll nach Fertigstellung das Script mit 500 geschützt werden.

Problem: ein Script (unterschiedliche Module) läuft unter unterschiedlichen Domains auf einem Server.

Werden nun auf dem Server die für Script A relevanten Datenbankdaten eingetragen, ist das okay. Werden die für Script B relevanten Datenbankdaten eingetragen, ist das nicht mehr okay. Denn es werden jeweils die vorigen Datenbankeingaben mit den neuen überschrieben.

Mit welchem Code werden Schreibrechte für den Anwender gesetzt, ohne dass dabei jeweils die Datenbankeinträge des bearbeiteten Vorgängerscriptes immer wieder überschrieben werden.

Alle Klarheiten beseitigt? Bin für heute fertich.

Hallo,

wo kann ich eine Liste online finden, die beziffert was z.B.
777, 500, 755 usw. bedeuten?

Die Wikipedia erklärt das Prinzip hier:

http://de.wikipedia.org/wiki/Unix-Dateirechte

HTH,

HTH heißt? Ich las schon, Du grüßt mit HTML. :smile:

Moritz

Ciao,
Romana

Hallo,

der Anfang passt, doch da muss noch mehr sein, z.B. soll nach
Fertigstellung das Script mit 500 geschützt werden.

500 geht nur, wenn das Script dem Webserver gehört, was üblicherweise nicht der Fall ist (damit der Webserver dort keine Schreibrechte hat).

Problem: ein Script (unterschiedliche Module) läuft unter
unterschiedlichen Domains auf einem Server.

Werden nun auf dem Server die für Script A relevanten
Datenbankdaten eingetragen, ist das okay. Werden die für
Script B relevanten Datenbankdaten eingetragen, ist das nicht
mehr okay. Denn es werden jeweils die vorigen
Datenbankeingaben mit den neuen überschrieben.

Mit welchem Code werden Schreibrechte für den Anwender
gesetzt, ohne dass dabei jeweils die Datenbankeinträge des
bearbeiteten Vorgängerscriptes immer wieder überschrieben
werden.

Gar nicht.

Die Dateirechte bieten leider keine Lösung für dieses Problem.

Wenn der Webserver die CGI-Scripte für jede Domain mit einer eigenen User-ID oder Group-ID ausführt, kannst du zwei Kopien von dem Script anlegen, beide Kopien in unterschiedliche Gruppen stecken und nur der Gruppe die nötigen Rechte geben.

(Apache kann man entsprechend einrichten, das passt dann aber eher ins Brett „Serversoftware“…)

Grüße,
Moritz