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