GNU/Linux >> LINUX-Kenntnisse >  >> Linux

7 Chmod-Befehlsbeispiele für Anfänger

Zuvor haben wir darüber gesprochen, wie oktale Berechtigungsbits mit chmod verwendet werden. In diesem Artikel sehen wir uns an, wie man die symbolische Darstellung mit chmod verwendet.

Im Folgenden finden Sie die symbolische Darstellung von drei verschiedenen Rollen:

  • u steht für Benutzer,
  • g steht für Gruppe,
  • und o steht für andere.

Im Folgenden finden Sie die symbolische Darstellung von drei verschiedenen Berechtigungen:

  • r steht für Leseberechtigung,
  • w steht für Schreibrechte,
  • x steht für Ausführungserlaubnis.

Im Folgenden finden Sie einige Beispiele zur Verwendung der symbolischen Darstellung auf chmod.

1. Einzelne Berechtigung zu einer Datei/einem Verzeichnis hinzufügen

Ändern der Berechtigung auf einen einzelnen Satz. Das +-Symbol bedeutet das Hinzufügen einer Berechtigung. Gehen Sie beispielsweise wie folgt vor, um dem Benutzer die Ausführungsberechtigung unabhängig von allem anderen zu erteilen:

$ chmod u+x filename

2. Mehrere Berechtigungen zu einer Datei/einem Verzeichnis hinzufügen

Verwenden Sie ein Komma, um die mehreren Berechtigungssätze zu trennen, wie unten gezeigt.

$ chmod u+r,g+x filename

3. Entfernen Sie die Berechtigung von einer Datei/einem Verzeichnis

Das folgende Beispiel entfernt die Lese- und Schreibberechtigung für den Benutzer.

$ chmod u-rx filename

4. Berechtigung für alle Rollen in einer Datei/einem Verzeichnis ändern

Das folgende Beispiel weist Benutzern, Gruppen und anderen Ausführungsrechte zu (im Grunde kann jeder diese Datei ausführen).

$ chmod a+x filename

5. Erteilen Sie die Berechtigung für eine Datei dieselbe wie für eine andere Datei (mit Referenz)

Wenn Sie eine Dateiberechtigung wie eine andere Datei ändern möchten, verwenden Sie die Referenzoption wie unten gezeigt. In diesem Beispiel wird die Berechtigung von Datei2 genauso gesetzt wie die Berechtigung von Datei1.

$ chmod --reference=file1 file2

6. Wenden Sie die Berechtigung rekursiv auf alle Dateien in einem Verzeichnis an

Verwenden Sie die Option -R, um die Berechtigung wie unten gezeigt rekursiv zu ändern.

$ chmod -R 755 directory-name/

7. Ändern Sie die Ausführungsberechtigung nur für die Verzeichnisse (Dateien sind nicht betroffen)

Wenn Sie in einem bestimmten Verzeichnis mehrere Unterverzeichnisse und Dateien haben, weist der folgende Befehl die Ausführungsberechtigung nur allen Unterverzeichnissen im aktuellen Verzeichnis zu (nicht den Dateien im aktuellen Verzeichnis).

$ chmod u+X *

Hinweis: Wenn die Datei bereits über eine Ausführungsberechtigung für die Gruppe oder andere verfügt, weist der obige Befehl dem Benutzer die Ausführungsberechtigung zu


Linux
  1. 10 „rm“-Befehlsbeispiele für Linux-Anfänger

  2. 10 Beispiele für Linux-Cat-Befehle für Anfänger

  3. Linux-CD-Befehls-Tutorial für Anfänger (8 Beispiele)

  4. Linux-Killall-Befehl für Anfänger (8 Beispiele)

  5. DNF-Befehlsbeispiele für Anfänger

Linux OD Command Tutorial für Anfänger (6 Beispiele)

Linux w Command Tutorial für Anfänger (5 Beispiele)

Linux ss Command Tutorial für Anfänger (8 Beispiele)

Linux-Suchbefehl für Anfänger (8 Beispiele)

16 praktische Beispiele für Linux LS-Befehle für Anfänger

Linux-mv-Befehl für Anfänger erklärt (8 Beispiele)