Wie ist das überhaupt geregelt: obwohl root z.B. in einem user-home-verzeichnis keine Schreibrechte hat, ist es doch normalerweise so, dass root faktisch alles kann (ausführen, lesen, löschen) auch ohne vorher mit chmod die Rechte zu verändern?
Nun ja, kein User (auch root) hat Rechte. Rechte sind an den Dateien (dazu zählen auch Gerätedateien und Verzeichnisse etc.) gebunden. Der Trick ist das bei Zugriff die Rechte abgeprüft werden (wenn zugreifender = Eigentümer gelten diese, wenn zugreifender in Haupt- oder Nebengruppe der Gruppe der Datei gelten diese, ansonsten Rest der Welt). Ausser bei Zugriff durch UID 0 (=root)! Dann wird schlichtweg nicht geprüft, sondern der Zugriff gewährt. Das Execute-Recht entscheidet halt ob die Datei als ausführbar angesehen wird. Es muss halt irgendeines der drei möglichen x-Bits gesetzt sein, dann kann root es ausführen. Gruss Rainer PS: Löschen bedeutet Schreibrecht auf die Verzeichnisdatei in der die zu löschende Datei verzeichnet ist. Die Rechte der Datei sind eigentlich egal. -- Sparen beginnt mit GMX DSL: http://www.gmx.net/de/go/dsl