Ein Kollege hat mir den besten Weg gezeigt, wie man z.B. einer Gruppe die perfekten Unix/Linux/MacOSX-Dateirechte verpasst.
Das Problem: Dateien müssen nur die Rechte für Lesen & Schreiben haben, Order brauchen noch zusätzlich ein Recht zum Ausführen. Da man nicht unbedingt alle Dateien ausführbar haben will, ergibt sich hier im Endeffekt die Anforderung, für Dateien chmod ugo+rw
und für Verzeichnisse chmod ugo+rwx
auszuführen. Sobald das ganze rekursiv auf einen ganzen Baum angewendet werden soll, kann das sehr kompliziert werden.
Hier also die bahnbrechende Lösung:
chmod -R ugo+rwX
Eine sehr gute Zusammenfassung gibt es auch bei der Stackoverflow-Seite zum Thema chmod
.
Übrigens: Der Ausdruck „aller Zeiten“ wird hier nicht leichtfertig verwendet, sondern bezieht sich tatsächlich auf die kommenden Jahrzehnte.