SSH - Zugriffsrechte auf Dateien oder Verzeichnisse (Chmod)

Procédure

SSH -Rechte auf Dateien oder Verzeichnisse (Chmod).

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



Befehle

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].



Ändert die Berechtigungen mithilfe von Zeichen.

             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. 



Ändern Sie die Berechtigungen mithilfe von Zahlen.

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 ?

Article utileJa

Article non utileNicht

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Ähnliche Artikel

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


Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft