On Thursday November 18 2004 09:25, Timothy Kesten wrote:
Mein Problem: Ich möchte nun die existierenden Verzeichnisse "umstellen" auf g+s. Und auch die bereits existierenden Unterverzeichnisse. Mache ich das so, wie im Betreff beschrieben, dann klappt das wunderbar für die Unterverzeichnisse. Aber die darin enthaltenen Dateien bekommen jetzt eine Rechtekennung etwa so:
rw-r-Sr--
Was hat das (große) "S" zu bedeuten???
"S" bedeuted dass das setuid oder setgid bit ("s") gesetzt ist, aber nicht das execute ("x") bit.
Kann ich das überhaupt _so_ rekursiv umstellen?
Wenn ich Dich richtig verstehe, willst Du nur das "dir" Verzeichnis und alle Unterverzeichnisse aendern, aber nicht die darin enthaltenen Dateien. Versuche es damit: find dir -type d -print0 | xargs -0 chmod g+s Falls Du das "s" bit von allen Nicht-Verzeichnissen entfernen willst: find dir ! -type d -print0 | xargs -0 chmod g-s HTH Michael