Jochen Schulz wrote:
Dirk Paul Finkeldey:Jochen Schulz wrote:Hm, perm statt exec - ich mal nachlesen mir fehlt noch so viel von den basics :-(cfchris6:sinnvoll wäre sicherlich ersteinmal ohne Gewähr ein find / -type d -exec chmod 0755# find /boot /etc /lib /opt /sbin /bin /usr /var -type d \! -perm 0755 | wc -l 792Das Kommando zählt die Anzahl der Verzeichnisse innerhalb der angegebenen Verzeichnisse, die *nicht* die Berechtigungen 755 haben. Will sagen: Ich halte auch das find ... --exec für keine gute Idee. Hast Du ja aber anscheinend schon gemacht...
# find / -type d -exec chmod 0755 funktioniert nicht. laut man find muß nach --exec ein ; stehen also find / -type d -exec ;chmod 0755. Das liefert aber die fehlermeldung : fehlender operant nach 0755 :-( Ich möchte jetzt auch keine experimente machen, nicht das noch ein chmod auf den angegebenen Ordnern gemacht wird ;-) # find /boot /etc /lib /opt /sbin /bin /usr /var -type d -printf 0755 \! -perm 0755 | wc -l liefert mir eine Datei mit namen 0755 in der 760 Ordner aufgelistet sind :-) Wenn ich das richtig verstehe heißt \! das nur die Ordner betrachtet werden und nicht die Unterordner - ist das so ?
J.
Mit freundlichen Grüßen Dirk Finkeldey