11.02.2010: Chmod für alle Unterordner und Dateien
Oftmals muss man auf der Konsole die rechte von Verzeichnissen und Dateien anpassen. Natürlich am Besten rekursiv, damit man wenig Arbeit hat. Mit dem normalen Chmod Befehl geht das aber leider nicht. Mit dem find-Kommando geht es aber ganz bequem.
Normalerweise passt der Linux-Nutzer per Chmos die Rechte eines Verzeichnis und der enthaltenen Dateien an. Nur leider unterscheidet der Befehl nicht nach Ordnern und Dateien.
So setzt man den chmod (hier 755) rekursiv für alle Ordner inkl. Unterordner:
find . -type d -exec chmod 755 {} \;
Und so setzt man den chmod (hier 644) für alle Dateien in den Ordnern inkl. Unterordner:
find . -type f -exec chmod 644 {} \;
Kommentare
No comments