Mysmilies.net die Smilies Datenbank

Script oder Datei finden :

 
-Startseite
-Newsarchiv
-Newsletter
-Mein Dreamcodes
-Scripte
-eBooks
-Online Speicher
-Datenbanken
-Webseiten
-Trickfilm
-Web Grafiken
-Bildbearbeiter
-Browser
-EMail Software
-Ftp Clienten
-Betriebssysteme
-Texteditoren
-Wampserver
-Office Pakete
-Antivirus
-System Cleaner
-Recovery Tools
-Php Schnipsel
-Ajax Schnipsel
-VB Schnipsel
-Tutorials
-Workshops
-Webkatalog
-Leserforum
-Erweiterte Suche
-Sitemap
-Impressum
-neuste Downloads

1. Selfphp (1733)
2. Xampp OS X (1628)
3. Xampp Linux (1621)
4. Xampp Windows (1634)

-neuste Tutorials

1. Samsung S20 rooten (1412)
2. Gratis USA Nummer (14832)
3. RAID (13861)
4. Text auf Grafik (14531)


Forum

Moderator: Q
Kategorie: Allgemeines zu Dreamcodes
Schreibrechte ab: registrierter Benutzer
Beschreibung: Eure Erfahrungen mit Dreamcodes, Anregungen, Änderungswünsche ...

Autor: Flickli
Thema: chmods
Themen Nummer: 34

 

Forum Allgemeines zu Dreamcodes chmods
 

Forum Thema:

chmods

Username:
Flickli
geschrieben am 03.05.2002
um 22:29 Uhr

Kann man chmods eigentlich nur für PHP-Dateien oder auch für alle anderen (.html, .txt etc.) verwenden?

[Antworten]

 
 

Forum Thema:

> chmods

Username:
TheQ
geschrieben am 03.05.2002
um 22:36 Uhr

Du kannst den "Chmod" jeder Datei geben / setzen die auf deinem Server ist / sich befindet.

[Antworten]

 
 

Forum Thema:

> chmods

Username:
Flickli
geschrieben am 03.05.2002
um 22:40 Uhr

ahso, ok
im FTP-Clienten gibts doch bei den Chmods immer 3 Bentzergruppen: "Besitzer", "Gruppe" und "Andere" (zumindest sind es bei mir diese drei Benutzergruppen...)
Was is da denn was?
Also ich sehe zwischen denen keinen Unterschied.

[Antworten]

 
 

Forum Thema:

> chmods

Username:
TheQ
geschrieben am 04.05.2002
um 02:07 Uhr

Was ist CHMOD??
CHMOD sind die Lese- und Schreibrechte für Dateien. Nun gut sagen wir es mal auf Deutsch. Wir nehem mal an wir haben ein Buch, die Seiten sind in Folie gepackt. Nun können wir zwar Lesen was in dem Buch steht, aber nicht rein schreiben. Also haben wir so zu sagen nur Lese Rechte. Das wäre ja nun wieder HTML ... ok ... etwas anders. Da wir nun nicht nur anschauen wollen sondern wenn wir langeweile habe ;) auch etwas ändern wollen. Also Packen wir das Buch auch und können nun also auch Reinschreiben und falls wir wollen auch Seiten raus reisen (Löschen von Dateien). Um mal wieder etwas vor zu greifen, schreiben Sie "du" über ein Script eine Datei so dürfen Sie diese jeder Zeit ändern und Löschen ... wäre ja auch dumm wenn es anders wär ;).

[Antworten]

 
 

Forum Thema:

> chmods

Username:
Flickli
geschrieben am 04.05.2002
um 07:55 Uhr

Hi!
Jo, das wusste ich. Aber damit ist meine Frage mit den Benutzergruppen leider noch nicht geklärt...

[Antworten]

 
 

Forum Thema:

> chmods

Username:
TheQ
geschrieben am 04.05.2002
um 10:05 Uhr

Unter den Tutorials sind 2 Tuts. die erklären wie das mit dem Chmod ableuft und was ,was Ist. Hat das weitergeholfen ?

Wenn , ja cool.
Wenn nein, sag bescheid dann schreib ich was dazu auf.

[Antworten]

 
 

Forum Thema:

> chmods

Username:
Flickli
geschrieben am 04.05.2002
um 10:09 Uhr

hat mir leider nicht geholfen, da dort nicht erklärt wird, wer welche Benutzergruppen sind

[Antworten]

 
 

Forum Thema:

> chmods

Username:
TheQ
geschrieben am 04.05.2002
um 10:53 Uhr


Hier wird es nochmal gesagt<-----Eichfach anklicken

[Antworten]

 
 

Forum Thema:

> chmods

Username:
Flickli
geschrieben am 04.05.2002
um 10:58 Uhr

Ich glaube, du verstehst mich nicht

ich möchte wissen, wann gehört man zu der Benutzergruppe
a) Owner
b) Group
c) Other

[Antworten]

 
 

Forum Thema:

> chmods

Username:
TheQ
geschrieben am 04.05.2002
um 11:42 Uhr

Der Begriff CHMOD (übrigens ein UNIX-Befehl) dient dazu, die Zugriffsrechte einer Datei zu verändern.

Bevor wir diese Ändern, sollten wir uns mal kurz anschauen, was die Zugriffsrechte überhaupt sind:

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")

Was bringt uns das? Ganz einfach: man kann so z.B. nur Administratoren erlauben, den Befehl "FORMAT" auszuführen, oder eine System-Konfigurationsdatei zu verändern (schreiben)

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.

Hinweise:
- PHP- (und andere) Scripte sind keine Ausführbaren Dateien!!! Es sind nur Scripte, die dann von einer PHP.EXE (o.ä.) ausgeführt werden. "execute" muss also nicht gesetzt werden!
- die Rechte gelten auch für Verzeichnisse. Ist bei einem Verzeichnis "read" nicht für "Public" erlaubt, kann man das Verzeichnis und alle Dateien in dem Verzeichnis nicht lesen. d.h. auch der Browser nicht!!!
- sind in einem Verzeichnis Scripte abgelegt, dann muss das Verzeichnis "execute"-Rechte für alle drei Benutzergruppen besitzen.

Hat man das Problem, daß ein Script einen Fehler meldet wie z.B. "cannot open file", dann bekommt man oftmals zu hören "setz mal 777 drauf". Das ist sicher eine einfache Methode, da man damit dieser Datei alle Rechte gibt, die sie überhaupt haben kann. Es ist aber natürlich nicht die sicherste Methode. Ein Script auf einem anderen Webserver könnte diese Datei dann auch beschreiben, oder ausführen.

In den meisten FTP-Programmen kann man diese Rechte verändern. Einfach mal nen Rechtsklick auf die Datei machen, und da steht dann meistens sowas wie "Eigenschaften (CHMOD)" oder so.

Ich hoffe, das bringt etwas Licht ins Dunkel

[Antworten]

 
 

Forum Thema:

> chmods

Username:
Flickli
geschrieben am 04.05.2002
um 11:50 Uhr

Hi!
Wusste ich schon alles...
Aber wozu mehrere Benutzergruppen? Es rufen doch alle Benutzer die Datei im Browser auf. Da kann das Script doch net erkennen, ob das jetzt der Owner ist, oder ob er zur Group gehört, oder ob er zu etwas anderem gehört. Daher is doch zwischen den Benutzergruppen meiner Meinung nach kein Unterschied

[Antworten]

 
 
-Live Statistik
Datum: 28.04.2024
Uhrzeit: 16:17 Uhr
Online: 7 User
User heute: 5394
User allgem.: 33756416

Eingeloggt als Gast
-Download des Monats
-
-unsere Monats Umfrage
Welche Serie ist besser?

The Blacklist
House of the Dragon
Die Ringe der Macht
The Sandman
Manifest

-unsere Bestseller