Skip to content

Chmod Aliase

Verknüpfungen zur Verwaltung von Datei- und Verzeichnisberechtigungen.

Übersicht

Diese Aliase sind in chmod.aliases.sh definiert und werden automatisch von Chezmoi geladen.

Referenz

Gängige Berechtigungsaliase

AliasBerechtigungenBeschreibung
chmod_000----------Keine Berechtigungen für niemanden
chmod_400r--------Nur Lesen für den Eigentümer
chmod_444r--r--r--Nur Lesen für alle
chmod_600rw-------Lesen/Schreiben für den Eigentümer
chmod_644rw-r--r--Lesen/Schreiben für Eigentümer, nur Lesen für andere
chmod_666rw-rw-rw-Lesen/Schreiben für alle
chmod_755rwxr-xr-xVoll für Eigentümer, Lesen/Ausführen für andere
chmod_764rwxrw-r--Voll für Eigentümer, Lesen/Schreiben für Gruppe
chmod_777rwxrwxrwxVolle Berechtigungen für alle

Eigentümer-Berechtigungsaliase

AliasBeschreibung
chmod_u+xAusführberechtigung für Eigentümer hinzufügen
chmod_u-xAusführberechtigung für Eigentümer entfernen
chmod_u+wSchreibberechtigung für Eigentümer hinzufügen
chmod_u-wSchreibberechtigung für Eigentümer entfernen
chmod_u+rLeseberechtigung für Eigentümer hinzufügen
chmod_u-rLeseberechtigung für Eigentümer entfernen

Gruppen-Berechtigungsaliase

AliasBeschreibung
chmod_g+xAusführberechtigung für Gruppe hinzufügen
chmod_g-xAusführberechtigung für Gruppe entfernen
chmod_g+wSchreibberechtigung für Gruppe hinzufügen
chmod_g-wSchreibberechtigung für Gruppe entfernen
chmod_g+rLeseberechtigung für Gruppe hinzufügen
chmod_g-rLeseberechtigung für Gruppe entfernen

Andere-Berechtigungsaliase

AliasBeschreibung
chmod_o+xAusführberechtigung für andere hinzufügen
chmod_o-xAusführberechtigung für andere entfernen
chmod_o+wSchreibberechtigung für andere hinzufügen
chmod_o-wSchreibberechtigung für andere entfernen
chmod_o+rLeseberechtigung für andere hinzufügen
chmod_o-rLeseberechtigung für andere entfernen

Dateityp-Aliase

AliasBeschreibung
chmod_755dBerechtigungen aller Verzeichnisse auf rwxr-xr-x setzen
chmod_644fBerechtigungen aller Dateien auf rw-r--r-- setzen

Rekursive Berechtigungsfunktion

Die change_permission-Funktion wendet Berechtigungen rekursiv mit einer Bestätigungsaufforderung an:

bash
change_permission 755 /path/to/directory -R