Diesen Artikel bewerten :
3,4/5 | 5 Hinweis
Dieser Artikel war hilfreich für Sie ?
Ja
Nicht
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Das Linux-Lizenzsystem basiert auf einem Benutzer-/Gruppenmodell, das zur wichtigsten Grundlage für die Sicherheit unter Linux geworden ist: Benutzer und Gruppen erhalten Rechte auf Dateien und Verzeichnisse.
Dies ist eine der Funktionen, die Linux fast immun gegen Computerviren machen. Viren müssen in der Lage sein, Dateien zu beschreiben, um sie zu infizieren, und auf eine bestimmte Art und Weise ausgeführt werden, um andere Dateien zu infizieren. Mit dem Linux-Berechtigungssystem können sich Viren nicht in alle Dateien kopieren, und wenn der Benutzer, der den Virus ausführt, keine Berechtigungen für den Rest des Systems hat, kann sich der Virus nicht vermehren.
In Linux haben wir drei verschiedene Dateirechte:
r: re ad (lesen): Wenn die Leseberechtigung für ein Verzeichnis aktiv ist, bedeutet dies, dass man die in diesem Verzeichnis gespeicherten Dateien aufzählen kann; wenn sie Dateien zugewiesen ist, kann man deren Inhalt lesen.
w: write (Schreiben): Wenn das Schreiben auf einem Verzeichnis aktiviert ist, können Sie Dateien in dem Verzeichnis erstellen und löschen, wenn es für Dateien aktiviert ist, bedeutet es, dass man seinen Inhalt ändern kann.
x: execute (Ausführen): Wenn die Ausführungsberechtigung für ein Verzeichnis aktiviert ist, bedeutet dies, dass der Benutzer andere Funktionen im Verzeichnis ausüben kann, und wenn sie für Dateien aktiviert ist, bedeutet dies, dass die Datei von der Befehlszeile aus ausgeführt werden kann.
Um die Berechtigungen für Dateien und Verzeichnisse anzuzeigen, müssen Sie den folgenden Befehl ausführen:
ls -l
Dieser Befehl liefert uns ein ähnliches Ergebnis wie:
-rw-r--r-- 1 root root 0 2008-10-23 10:02 interfaces -rw-r--r-- 1 root root 128 2008-10-23 09:52 interfaces2 drwxr-xr-x 2 dvazart dvazart 4096 2008-10-31 16:25 Templates drwxr-xr-x 2 dvazart dvazart 4096 2008-09-22 13:16 Music -rw-r--r-- 1 root root 3860754 2008-07-21 11:14 nxclient_3.2.0-14_i386.deb drwwx------ 2 dvazart dvazart 4096 2008-10-21 11:38 PDF drwxr-xr-x 2 dvazart dvazart 4096 2008-09-22 13:16 Public -rwx------ 1 root root 1634 2008-10-22 17:54 readline -rwx------ 1 root root 1266 2008-10-22 17:41 readline2 ---------- -- ---- ---- ----- ---------- ----- --------- | | | | | | V | | | | | | Dateiname | | | | | | V | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | V-Links V RECHTE
Die Rechte werden in Dreiergruppen vergeben und entsprechen :
Eigentümer (owner) : Eigentümer von Dateien oder Verzeichnissen.
Gruppe (group): Gruppe, der der Eigentümer der Datei angehört.
Andere (others): Nutzer aus anderen Gruppen.
- rw- r-- r-- d rwx --- --- d rwx r-x r-x - rwx --- --- - rwx --- --- d rwx rwx rwx - rwx --- --- d rwx r-x r-x --- --- --- | | | | | | `---> Andere | `-------> Gruppe `-----------> Besitzer
Linux verfügt über 3 Befehle, um die Berechtigungen, den Besitzer und die Gruppe einer Datei bzw. eines Verzeichnisses zu ändern:
chmod: Ermöglicht es, die Berechtigungen der Datei oder des Verzeichnisses zu ändern.
$ chmod [Berechtigungen] [Datei / Verzeichnis] [Optionen].
chown: Wird verwendet, um den Besitzer der Datei oder des Verzeichnisses zu ändern.
chown [neuer Besitzer] [Datei / Verzeichnis] [Optionen].
chgrp: Wird verwendet, um die Gruppe der Dateien oder Verzeichnisse zu ändern.
chgrp [Gruppe] [Datei / Verzeichnis] [Optionen].
Symbol Beschreibung Identitäten u Dies ist der Besitzer der Datei oder des Verzeichnisses. g Das ist die Gruppe der Datei oder des Verzeichnisses. o Andere Nutzer, der Rest der Welt. a Jeder - Besitzer, Gruppe und andere. Berechtigungen r Lesezugriff. w Schreibzugriff. x Ausführungszugriff. Aktionen + Berechtigungen hinzufügen. - Eliminiert Berechtigungen. = Die einzige Berechtigung.
Beispiele
Befehl Beschreibung Ergebnisse chmod u+rwx photo1.png Alle Berechtigungen für rwx------ den Besitzer hinzufügen. chmod g+x photo1.png Ausführungsberechtigung für rwx-x--- die Gruppe hinzufügen. chmod o+r photo1.png Leseberechtigung für rwx-xr-- die anderen Benutzer hinzufügen. chmod u-rw photo1.png Entfernen Sie die Lese- und --x-xr--- Schreibberechtigung für den Besitzer. chmod a=r photo1.png Wir setzen Lesen als einzige r--r--r---Berechtigung für alle drei Gruppen fest. chmod u+rx,o+x photo1.png Wir fügen die Lese- --------- und Ausführungsberechtigung für den Besitzer und die Ausführungsberechtigung für die anderen hinzu.
Jede Berechtigung haben einen Wert zugewiesen, auch wenn die Berechtigung nicht aktiv ist. Um die Zahlen verwenden zu können, müssen wir die folgende Tabelle mit ihren jeweiligen Werten berücksichtigen:
Wert Berechtigungen Beschreibung 0 --- Null bedeutet, dass keine Berechtigungen zugewiesen wurden. 1 --x Es wurde nur die Ausführungsberechtigung zugewiesen. 2 -w- Nur Schreibberechtigung. 3 -wx Schreib- und Ausführungsberechtigungen. 4 r-- Nur Leseberechtigung. 5 r-x Lese- und Ausführungsberechtigungen. 6 rw- Lese- und Schreibberechtigungen. 7 rwx Lese-, Schreib- und Ausführungsberechtigungen.
Berechtigungen nach Ziffern werden in Dreiergruppen vergeben (Besitzer, Gruppe, andere), es ist nicht möglich, nur für eine oder zwei von ihnen eine Berechtigung zu vergeben.
Beispiele
Befehl Ergebnisse Beschreibung chmod 600 photo1.png rw------- Nur der Besitzer darf lesen und schreiben. chmod 644 photo1.png rw-r--r-- Nur der Besitzer darf lesen und schreiben, aber die Gruppe und die anderen dürfen nur lesen. chmod 700 photo1.png rwx------ Nur der Besitzer darf lesen, schreiben und die Datei ausführen. chmod 751 photo1.png rwxr-xr-x Der Besitzer hat das Recht, die Datei zu lesen, zu schreiben und auszuführen, die Gruppe kann lesen und ausführen und die anderen können nur ausführen. chmod 711 photo1.png rwx--x--x Der Eigentümer hat die Rechte Lesen, Schreiben und Ausführen; die Gruppe und die anderen können nur ausführen. chmod 666 photo1.png rw-rw-rw- Jeder kann Dateien lesen und schreiben. chmod 777 photo1.png rwxrwxrwx Jeder kann lesen, schreiben und ausführen.
Diesen Artikel bewerten :
3,4/5 | 5 Hinweis
Dieser Artikel war hilfreich für Sie ?
Ja
Nicht
2mn von Lesen
Wie konfiguriere ich die Firewall eines dedizierten VPS-Servers?
1mn von Lesen
Wie kann ich mich mit Putty als Root auf einem dedizierten VPS-Server anmelden?
0mn von Lesen
SSH-Befehle Linux / Debian
0mn von Lesen
SSH - Apt-get-Befehl: Pakete installieren und deinstallieren