PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateirechte Fragen



ubs
09.07.05, 19:50
Hallo, also die Standartrechte unter linux sind klar (r w x) nur z.B. T oder z.B. 3777, damit kann ich nichts anfangen.

Hat jemand ne gute Erklärung im Netz?

dehein2
09.07.05, 20:53
Das sollte dr helfen:


Es gibt 3 verschiedene Berechtigungen: 'lesen', 'schreiben' und 'ausführen'.
Des weiteren gibt es drei verschiedene Gruppen, denen man eins oder mehrere solche Dateirechte geben kann: 'Eigentümer' (Sie), 'Gruppe' (alle, die in dem selben Ort wohnen wie Sie und bei uns Mitglied sind), 'alle' (alle Benutzer des Servers).

Zur Rechtevergabe werden 3 Zahlen verwendet, die wie folgt aussehen:

Wert Recht
4 = lesen
2 = schreiben
1 = ausführen

Um mehrere Rechte zu vergeben, müssen Sie einfach nur die Zahlen addieren.
Beispiel: lesen + schreiben = 4 + 2 = 6

Ein weiterer Wert ist 0, der allerdings nur exklusiv anzuwenden ist, es darf hier also nichts dazu addiert werden. 0 bedeutet, dass mit der Datei oder dem Verzeichnis gar nichts gemacht werden darf.

Eine korrekte Eingabe für den "chmod"-Befehl ist 3 stellig (z.B. '775'). Die erste Zahl steht für den schon erwähnten 'Eigentümer' (Owner), die zweite für die Gruppe (Group), der der Benutzer angehört und die dritte für alle.

Die als Beispiel verwendete '775' heit also, dass der Eigentüer der Datei / des Ordners sowohl lesend (4), als auch schreibend (+ 2) darauf zu greifen darf. Desweiteren darf er die Datei ausführen (+ 1 = 7). Das selbe gilt für die Gruppe.
Die Rechte für alle stehen auf '5'. 5 = 7 - 2 , was heißt, dass alle das selbe dürfen wie die, die '7' als Berechtigung haben, außer schreiben.

Das zu Grunde liegende System ist eigentlich sehr einfach und doch äußerst effizient und praktisch.

In manchen FTP-Programmen kann man diese Rechte auch mit Hilfe eines GUI vergeben.

Für Perl- und CGI-Scripte empfehlen wir als Berechtigungen '775'.

cotelli
09.07.05, 20:53
hi

hier ist die linuxfibel (http://www.linuxfibel.de/access.htm) dein guter freund.

gruß cotelli

ubs
10.07.05, 11:58
Das sollte dr helfen:

genau das hab ich alles schon gewußt! :ugly:

mir gehts um die Rechte mit T und s z.B. da werden die Rechte vierstellig angegeben...... z.B. 3777......... :rolleyes:

ubs
10.07.05, 11:59
hi

hier ist die linuxfibel (http://www.linuxfibel.de/access.htm) dein guter freund.

gruß cotelli

danke der link ist gut :)