Was ist Änderungsmodus / Change mode (chmod)?
Änderungsmodus / Change mode (chmod) ist ein Unix-Betriebssystembefehl, der von Administratoren und Programmierern zum Festlegen oder Ändern der Zugriffsberechtigungen einer Datei oder eines Verzeichnisses verwendet wird. Diese Einstellungen bestimmen die Zugriffsebene für die angegebene Datei oder das Verzeichnis.
Der Befehl chmod wurde zuerst in ATT Unix 1 verwendet und wird heute noch von Unix-ähnlichen Betriebssystemen verwendet. Es ist auch als C-Bibliotheksfunktion in Unix verfügbar.
Die Syntax für den Änderungsmodus lautet wie folgt:
chmod [OPTIONEN] … MODUS [, MODUS] … DATEINAME1 [, DATEINAME2] …
chmod [OPTION] … OKTAL-MODUS DATEINAME1 [, DATEINAME2] …
chmod [OPTION] … [REFERENZ] [OPERATOR] [MODI] DATEINAME1 [, DATEINAME2] ..
Der Befehl chmod hat die folgenden Optionen:
-R, –recursive: Ändert die Verzeichnisse und Dateien rekursiv
-v, –verbose : Zeigt einen Diagnosebericht für jede verarbeitete Datei an
-c, –changes: Wie ausführlich, aber nur bei tatsächlichen Änderungen
-f, –silent: Fehlermeldungen unterdrücken
–reference = RFILE: Verwenden Sie den RFILE-Modus anstelle von MODE-Werten
Berechtigungen werden wie folgt gewährt: a: Alle
o: Andere
g: Gruppe
r: Read
u: Benutzer
w: Write
x: Ausführen oder als Programm ausführen