Le Tue, 11 Jun 2002 11:10:29 +0200 (MEST) [EMAIL PROTECTED] a dit: > Bonjour > > Le 11 Jui, Davy Gigan a écrit: > > Si tu lances cette commande dans le répertoire qui a été archivé : > > > > for i in `find . -name "*"` ; do > > echo "chown `ls -ld "$i" | awk '{print $3"."$4 }'` $i" ; > > done > /tmp/script > > > > Cela devrait te créer un script avec une liste de chown à exécuter, > > visualise, vérifie et exécute dans le répertoire où l'archive > > a été décompressée. > Le probleme, si tu fais ça, c'est que le chown fait peter certains bits > de droit , (suid sgid). Faut donc faire un chmod derriere. > > Regardes la : http://www-sdt.univ-brest.fr/~cmartin/teste pour un script > qui marche, et protege les noms de fichiers bizarres (sauf s'il y a un > retour chariot). À lancer dans le répertoire ou l'archive a été créée, > comme ca : > ./teste . > Ça crée /tmp/changeownermode, le script qui remet les choses en place. > > Christophe > -- > char*p="[)1++++++11+(QI1)9191991)9)1)(II1)919Y91)9)1)(AK+9;991+3*(9I1*IY991)Q1\ > )(1I1))A91991)Q1)(+)1)1++9;)Q1+(";main(_){while(*p){for(_=*p-32>>3;_;--_) > putchar(' ');if(!(_=*p++-32&7))putchar('\n');else while(_--)printf("_/");}} >
Merci à tous pour ces réponses, le peu de temps économisé à ne pas vérifier les options de tar est explosé mais tout ça va qdf même considérablement limiter les dégats... F.B -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]