Und alci hat schon so schön die Kürzel eingeführt, also hier nochmal die Erklärung und dazu warum die besser sind als Oktalwerte:
Für chmod(1):
u == User
g == Group
o == Other ('world')
(gibt glaub ich auch a, weiß aber nicht ob überall)
Berechtigungen (nur Standard)
r == read
w == write
x == execute
X == change to folder (nicht auf Dateien anwendbar)
(gibt noch t und s, und ggf. spezifische wie i - wie
igitt)
Zuweisungen:
=
+
-
Und jetzt die Crux:
chmod -R u=rwX,g-x,g+X,o=rX ./*
... und nu mach das mal mit Oktalwerten
... es geht nicht, es sei denn man benutzt lustige Konstrukte mit find(1).
Übrigens:
chown user: ./*
... setzt den Besitzer und dessen Standardgruppe für die angegebenen Dateien. Man kann sich also sparen:
chown user:stdgrp ./*
... zu schreiben (also unter der Annahme, daß der Benutzer "user" und dessen Hauptgruppe "stdgrp" ist
).