Mit CHMOD -R [xxx] * werden die Rechte für alle Dateien und Verzeichnisse im aktuellen und allen Unterverzeichnissen gesetzt.
Sollen nur die Rechte für Verzeichnisse oder bestimmte Dateien bearbeitet werden, ist das mit folgendem kleinen Trick möglich. Rechte für alle Dateien in allen Unterverzeichnissen setzen: find . -type f -exec chmod 644 {}\;
Mit find werden die den Kriterien entsprechenden Dateien gesucht.
Der Punkt besagt, das im aktuellen Verzeichniss begonnen werden soll.
-type f Grenzt die zu Suchenden Daten auf den Typ File ein. Es werden also nur Dateien behändelt, und das per -exec übergebene Kommando auf alle gefundenen Dateien angewendet.
find . -type d -exec chmod 644 {}\; setzt demnach die Rechte für alle Unterverzeichnisse des aktuellen Standorts.
Admins-Tipps.net - Tipps und Tricks rund um die EDV und Hosting-Tipps.net - Der Preis-Leistungs-Vergleich der Webhoster sind Projekte von Stefan Mrosek (c) 2007