Zugriffsrechte (Linux)
Dieser Beitrag wird derzeit noch bearbeitet. Der Text ist deshalb unvollständig und kann Fehler oder ungeprüfte Aussagen enthalten. |
Die Zugriffsrechte
Nutzerklassen a)Eigentümer Eigentümer ist der Ersteller. Sobald Sie eine neue Datei oder Verzeichnis anlegen, werden Sie automatisch zum Eigentümer dieser Datei oder Verzeichnisses. Der Eigentümer bekommt automatisch volle Rechte über die Datei oder dem Verzeichnis. b)Gruppe Mehrere Benutzer können einer bestimmten Gruppe angehören. Die Gruppe dient dazu, um bestimmten Menschen einer Gruppe bestimmte Rechte für eine Datei oder Verzeichnis zu geben. c)Der Rest der Welt Der Rest der Welt (engl. others) sind alle User die weder zu a(Eigentümer) noch zu b(Gruppe) gehören.
Bedeutung der Rechte für Dateien a)Lesen Lesen - (engl. read) bedeutet, dass der Inhalt der Datei angezeigt werden kann, mit zum Beispiel cat, less, head, tail und anderen. b)Schreiben Schreiben - (engl. write) bedeutet, dass der Inhalt der Datei verändert werden darf, mit zum Beispiel vi. c)Ausführen Ausführen - (engl. execute) bedeutet, dass ein Programm/Script gestartet werden kann.
Bedeutung der Rechte für Verzeichnisse a)Lesen Lesen - bedeutet, dass der Inhalt eines Verzeichnisses angeschaut werden darf, mit zum Beispiel ls. b)Schreiben Schreiben - bedeutet, dass in dem Verzeichnis Dateien oder Unterverzeichnisse erstellt oder gelöscht werden durfen. c)Ausführen - bedeutet, dass auf das Verzeichnis zugreifen können. Wenn ein Verzeichnis kein Ausführungsrecht besitzt, dann können Sie in dem Verzeichnis nichts machen, auch wenn sie Lese- und/oder Schreibrecht für das Verzeichnis besitzen. Damit wird eine zusätzliche Sicherheit geschaffen.
Darstellung der Rechte Mit dem Befehl ls -l können wir uns die Darstellung der Rechte anschauen:
ls -l rechte.txt
-rw-r--r-- 1 swerflash swerflash 48 2008-01-19 17:56 rechte.txt Bedeutung: a)Das erste Zeichen "-". Das erste Zeichen gibt uns an, ob es sich um eine Datei "-" oder ein Verzeichnis "d" handelt. Ein Verzeichnis wird dem entsprechend mit "d", statt "-" gekennzeichnet. b)Die neuen Zeichen nach dem ersten Zeichen. Diese neuen Zeichen regeln die Zugriffsrechte. Die ersten drei gehören dem Besitzer, weitere drei der Gruppe und die letze den anderen (others). Die Buchstabe r steht für read, w für write und x für execute. Wenn wir uns nun die Zeile anschauen, können wir darauslesen, dass der Besitzer Lese und Schreiberechte bei der Datei besitzt, die Gruppe und die Anderen nur Leserechte. Die Datei benötigt kein Execute-Recht, da es sich dabei nicht um ein Programm oder Script handelt.