A ce propos,
J'ai finalement utilis� une m�thode "hybride" entre toutes celles
propos�es :

chmod -R u=rwX,go= * (de Pascal)

Ne fonctionne pas dans mon cas, car j'ai des fichiers dans ce r�pertoire
marqu�s comme ex�cutables (ils doivent venir de Windows, je ne sais plus
tr�s bien) et ne sont pas trait�s correctement.

find . -type d -exec chmod 700 {} \;
find . -type f -exec chmod 600 {} \; (de "fbugnicourt", ???)

Ne parcourt pas les sous-r�pertoires.

find * -type d | xargs chmod 700
find * -type f | xargs chmod 600 (re-de Pascal)

Ne traite pas les noms de fichiers contenant des espaces.

Donc :

find * -type d -exec chmod 700 {} \;
find * -type f -exec chmod 600 {} \;

Fonctionne nickel.

Encore merci pour l'aide.

Philippe


Le jeu 13/03/2003 � 09:20, Alain Barthelemy a �crit :
> On 12 Mar 2003 at 19:21, Philippe CHARLIER wrote:
> 
> > Merci,
> > 
> > Ca va me faire "arr�ter de perdre du temps".
> > Je n'ose pas avouer comment je faisais ce genre d'op�ration 
> jusqu'ici
> > ;-)
> 
> T'inqui�te pas, tu n'�tais pas le seul. J'attendais que quelqu'un pose
la 
> question b�te mais il est vrai qu'il faut un temps pour qu'on
s'habitue � 
> l'instruction "find"

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: efnet.unixtech.be:6667 - #unixtech

Répondre à