On Wed, Jan 05, 2005 at 01:58:35AM +0100, Thomas Jahns wrote:
> [EMAIL PROTECTED] (Heike C. Zimmerer) writes:
> > Thomas Jahns <[EMAIL PROTECTED]> writes:
> > 
> > >> Noch einfacher finde ich allerdings X bei chmod, also
> > >> 
> > >>  chmod -R u+X,a+r *
> > >> 
> > >> ergibt 744 f�r Verzeichnisse (und falls x gesetzt war), 644 sonst.
> > >
> > > Das erf�llt aber wahrscheinlich gerade nicht den Zweck des OP, denn
> > > der wollte wohl lauter Dateien das executable wegnehmen, was X eben
> > > gerade nicht tut.
> > 
> > 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:
> 
> $ cd /tmp
> $ mkdir chmodXtes
> $ cd chmodXtest
> $ touch idontwantthisfiletobeexecutable
> $ chmod 744 idontwantthisfiletobeexecutable
> $ ls -l
> total 0
> -rwxr--r--  1 tjahns tjahns 0 Jan  5 01:36 idontwantthisfiletobeexecutable
> $ cd ..
> $ chmod -R u+X,go+rw,go-x chmodXtest/
> $ ls -l chmodXtest/
> total 0
> -rwxrw-rw-  1 tjahns tjahns 0 Jan  5 01:36 idontwantthisfiletobeexecutable
>    ^
>    da liegt das Problem
> 
> 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, stimmt genau. Es hat auch nicht mit dem obigen Vorschlag geklappt,
habe ich zwar geschrieben, stimmt aber nicht, tschuldigung.

Ich verstehe nicht warum das mit chmod nicht geht. Wozu ist dann das
rekursiv da? Nat�rlich geht es ganz einfach mit den Dateien aber ich
habe dann eben auch die Unterverzeichnisse auf 644 und somit nat�rlich
keinen Zugriff mehr auf dieselben.


sch�ne Gr��e aus Hamburg,

Nico

-- 
It`s not a trick...it`s Linux!  |  web: www.linico.de
   -----------��-----------     |  mailto: [EMAIL PROTECTED]
  Nico Jochens - MCSE und CNA   |  Registered Linux User #313928
       Hamburg, Germany         |  PGP-Signature: kommt noch

Antwort per Email an