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("_/");}}


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à