Linux Shell Befehle zum rekursiven Setzen von Rechten in allen Unterverzeichnissen

Effektive Verfahrensanweisungen unter Linux
Antworten
jue
Administrator
Beiträge: 15
Registriert: Do 7. Sep 2023, 11:52
Wohnort: Wuppertal
Kontaktdaten:

Linux Shell Befehle zum rekursiven Setzen von Rechten in allen Unterverzeichnissen

Beitrag von jue »

Rechte für alle Dateien in allen Unterverzeichnissen des aktuellen Verzeichnisses setzen:
find . -type f -exec chmod -R 644 {} \;

Das ist praktisch, und für Verzeichnisse:
find . -type d -exec chmod -R 755 {} \; // Alle Unterverzeichnisse auf die Berechtigung 755 setzen

find . -type d -exec chown -R jue.jue {} \; // Alle Unterverzeichnisse Gruppe und Benutzer setzen rekursiv
find . -type f -exec chown -R jue.jue {} \; // Alle Dateien unterhalb des aktuellen Pfades Gruppe und Benutzer setzen rekursiv
Antworten