Startseite > Datei- und Verzeichnisverwaltung > chmod

Den chmod-Befehl meistern

Ein Leitfaden zum chmod-Befehl, der zum Ändern von Zugriffsrechten für Dateien und Verzeichnisse unter Linux verwendet wird. Verstehen und wenden Sie Berechtigungseinstellungen mit diesem Tool ganz einfach an.

Hauptoptionen

Kombinieren Sie die verschiedenen Optionen des `chmod`-Befehls, um Berechtigungen für Dateien und Verzeichnisse festzulegen.

1. Methode zur Berechtigungsvergabe

2. Zusätzliche Optionen

Erzeugter Befehl:

Kombinieren Sie die Befehle.

Beschreibung:

`chmod` Führen Sie den Befehl aus.

Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.

Berechtigungen verstehen

Linux-Dateiberechtigungen bestehen aus Lese-, Schreib- und Ausführungsrechten für den Eigentümer (User), die Gruppe (Group) und Andere (Others). Jede Kombination von Berechtigungen kann durch numerische (Oktal-) oder symbolische Zeichen dargestellt werden.

Oktale Berechtigungswerte

Jede Berechtigung kann numerisch dargestellt werden. Die Summe dieser Zahlen definiert die Berechtigungen für jeden Benutzertyp (Eigentümer, Gruppe, Andere) und bildet in Kombination einen dreistelligen Oktalmodus.

  • 4: Lesen (r)
  • 2: Schreiben (w)
  • 1: Ausführen (x)
  • 0: Keine Berechtigung (-)

Symbolischen Modus verstehen

Der symbolische Modus ändert Berechtigungen in der Form 'Ziel (u:user, g:group, o:others, a:all) + Operator (+:hinzufügen, -:entfernen, =:setzen) + Berechtigung (r,w,x)'. Zum Beispiel fügt u+x dem Eigentümer die Ausführungsberechtigung hinzu, und go=rw setzt Lese-/Schreibberechtigungen für Gruppe und Andere.

Häufige Beispiele für oktale Berechtigungen Bedeutung häufig verwendeter oktaler Berechtigungsmodi.
Modus Beschreibung Symbolisch
777 Alle Berechtigungen für alle (Lesen, Schreiben, Ausführen) rwxrwxrwx
755 Eigentümer: Alle Berechtigungen, Gruppe/Andere: Lesen/Ausführen rwxr-xr-x
644 Eigentümer: Lesen/Schreiben, Gruppe/Andere: Nur Lesen rw-r--r--
600 Eigentümer: Lesen/Schreiben, Gruppe/Andere: Keine Berechtigung rw-------

Anwendungsbeispiele

Üben Sie die Berechtigungseinstellungen anhand praktischer Anwendungsbeispiele des `chmod`-Befehls.

Datei, die nur vom Eigentümer gelesen und geschrieben werden kann (600)

chmod 600 myfile.txt

Blockiert den Zugriff anderer Benutzer auf die Datei und gibt nur dem Eigentümer Lese-/Schreibberechtigungen. Dies ist eine der sichersten Dateiberechtigungen.

Ausführungsberechtigung für eine Skriptdatei hinzufügen

chmod +x myscript.sh

Macht eine Skriptdatei für alle Benutzer ausführbar. Wird beispielsweise für Webserver-Skripte verwendet.

Berechtigungen eines Verzeichnisses und seiner Unterdateien rekursiv ändern (755)

chmod -R 755 mydir/

Wendet die Berechtigung 755 rekursiv auf ein Verzeichnis und alle darin enthaltenen Dateien/Unterverzeichnisse an. Nützlich für statische Dateiverzeichnisse auf Webservern.

Schreibberechtigung für Gruppe und andere Benutzer entfernen

chmod go-w important_file.conf

Entfernt die Schreibberechtigung für die Gruppe und andere Benutzer aus einer Datei. Dies trägt zur Erhöhung der Sicherheit bei.



Gleiche Kategorie Befehle