C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) chmod Verwendung: Ändern von Dateiberechtigungen
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Linux] C Shell (csh) chmod Verwendung: Ändern von Dateiberechtigungen

Übersicht

Der chmod-Befehl wird verwendet, um die Berechtigungen von Dateien und Verzeichnissen in Unix-ähnlichen Betriebssystemen zu ändern. Mit chmod können Sie festlegen, wer eine Datei lesen, schreiben oder ausführen darf.

Verwendung

Die grundlegende Syntax des Befehls lautet:

chmod [Optionen] [Argumente]

Häufige Optionen

  • u: Steht für den Benutzer, der die Datei besitzt.
  • g: Steht für die Gruppe, die die Datei besitzt.
  • o: Steht für andere Benutzer.
  • a: Steht für alle Benutzer (u, g und o).
  • +: Fügt eine Berechtigung hinzu.
  • -: Entfernt eine Berechtigung.
  • =: Setzt die Berechtigung auf einen bestimmten Wert.

Häufige Beispiele

  • Um die Ausführungsberechtigung für den Benutzer hinzuzufügen:
chmod u+x datei.txt
  • Um die Lese- und Schreibberechtigung für die Gruppe zu entfernen:
chmod g-rw datei.txt
  • Um allen Benutzern die Ausführungsberechtigung zu geben:
chmod a+x skript.sh
  • Um die Berechtigungen auf 755 zu setzen (lesen, schreiben, ausführen für den Benutzer; lesen und ausführen für die Gruppe und andere):
chmod 755 datei.txt

Tipps

  • Überprüfen Sie die aktuellen Berechtigungen mit dem Befehl ls -l, bevor Sie Änderungen vornehmen.
  • Verwenden Sie chmod mit Bedacht, um sicherzustellen, dass sensible Dateien nicht für unbefugte Benutzer zugänglich sind.
  • Nutzen Sie die numerische Darstellung (z. B. 755), um Berechtigungen schnell und einfach zu setzen.