Re: Rechteproblem - rekursives 644 mit Ausschluß der Verzeichnisse
Thomas Jahns <Thomas.Jahns@epost.de> writes:
> hcz@hczim.de (Heike C. Zimmerer) writes:
>> Auch das geht mit X: chmod u+X,go+rw,go-x
>
> Also jetzt noch mal mitgeschrieben: bei chmod u+X bleiben reguläre
> Dateien, deren executable-bit gesetzt ist, ausführbar.
> Und das ist zumindest nach der ursprünglichen Fragestellung nicht
> gewünscht:
[..]>
> der OP schrieb:
>
>>> ich möchte Rechte rekursiv ändern. Den Schalter -R kenne ich aber ich
>>> habe das Problem das ich (höchstens) die Rechte 644 vergeben will.
>>> Die Frage ist also wie kann ich die Verzeichnisse selbst ausschließen
>>> oder viel besser wäre natürlich eine Möglichkeit, dem chmod einen
>>> entsprechenden Schalter mitzugeben.
>
> möchte also gerade nicht, das hinterher noch reguläre Datein mit
> irgendeinem x bit verbleiben.
Ja, das hatte ich irgendwie anders verstanden. Weiß der Deibel warum;
ich habe es explizit so geschrieben, dass das Owner-x-Bit sitzen
bleibt.
Aber auch die neue Version geht.
chmod a+rw,a-x,u+X
Also:
Alle bekommen rw (a+rw),
dann bekommen alle das x-Bit weg (a-x),
und schliesslich wird bei allen Verzeichnissen das Owner-x
gesetzt (u+x).
Die Formulierung des OP lässt noch ein paar andere Varianten offen,
z.B. ohne a+rw.
Gruß,
Heike
Reply to: