Unter Unix (genauso unter Linux) bekommt jede Datei verschiedene "Rechte" zugewiesen. Bei diesen Rechten wird zum Einen zwischen drei verschiedenen Benutzergruppen, und zum Anderen zwischen drei verschiednen Rechten unterschieden. Die Benutzergruppen sind: - "Owner" - der Eigentümer der Datei (also der, der diese Datei erstellt hat) - "Group" - die Gruppe, in der sich der Eigentümer befindet (z.B. Administratoren) - "Public" - alle Die Rechte sind: - read (lesen oder auch "4") - write (schreiben oder auch "2") - execute (ausführen oder auch "1") Die meisten Webserver (auf denen auch eure Homepages liegen) sind UNIX-Systeme, und dort werden diese Rechte genauso vergeben. Will man also eine Textdatei, die auf dem Server liegt auslesen, dann muss das Recht "read" für das Script, welches diese Datei auslesen will, gesetzt sein. Und zwar: Wenn das Script diese Datei erstellt hat, dann für den "Owner", sonst für "Public". Das gleiche gilt natürlich für "write", wenn man die Datei verändern (also schreiben) will, und für "execute", wenn es sich um eine Ausführbare Datei handelt. Bei den Rechten oben habe ich auch Zahlen mit angegeben. Diese stehen für die Wertigkeit, der einzelnen Rechte. Sollen mehrere Rechte gesetzt werden, dann müssen diese Wertigkeiten einfach addiert werden. Mal ein Beispiel, was das Ganze verdeutlichen soll: 755 heißt demnach: - read, write und execute für "Owner" (erste Ziffer) - read und write für "Group" (zweite Ziffer) - read und write für "Public" (dritte Ziffer) Wie werden nun, diese Rechte beeinflusst? Nach dem Hochladen einer Datei hat diese in der Regel "644". Verzeichnisse in der Regel "755". Handelt es sich bei einer hochgeladenen Datei um eine Textdatei, die man von einem Script beschreiben will, dann muss man die Rechte auf mindestens "666" ändern. rechte vergeben mit der SHELL: um in/ mit der Shell Rechte von Dateien oder Verzeichnisses vereben zu können muss man der "Owner" der Datei oder des Verzeichnisses sein oder als "SuperUser" angemeldet sien. das vergeben von rechten geht dann folgender maßen von statten, man darf den absoluten Pfad zur Datei/zum Verzeichniss angeben oder den direkten. z.b.: chmod rechte pfad chmod 751 vv.c die rechte können aber auch anders angegeben werden: z.b.: chmod o-r vv.c nun haben "others" keine lese rechte mehr rechte vergeben mit KONQUEROR: der KONQUEROR wird gestartet und in ein verzeichniss gewechselt in dem man die rechte eines Verzeichnisses oder einer Datei ändern möchte. auch hier gillt das nur der "owner" oder der "SuperUser" die Rehcte einer Datei oder eines Verzeichnisses ändern kann. es wird eine datei oder ein Verzeichniss mit der rechten Maus Taste angeklickt =>Eingenschaften=>[Dateikarte]Berechtigungen nun kann man die rechte der Datei oder des Ordners ganz einfach ändern in dem man die häkchen an die richtige stelle setzt. hoffe ich hab mein wiessen verständlich an euch weitergeben können. bei fragen oder anderen sachen: ICQ: 209344269 AIM: saiph@gmx.net mail:saiph@gmx.net web: http://security-ground.net thx for reading and make the best with it S4!ph