On Wed, 15 Jan 2003, Ludwin wrote:
> Pour changer les permissions sur un r�pertoire cgi-bin sur un site web,
> j'ai �t� contraint de faire chmod 777 pour chaque fichier s�par�ment. Y
> a-t-il, dans le programme ftp standard pour unix, une commande
> permettant de faire des chmod multiples, pour tous les fichiers d'un
> r�pertoire? En ftp, on peut faire chmod 777 <le_fichier>, mais pas chmod
> -R 777 <le_fichier> .
>
> La question peut para�tre saugrenue. Pourquoi ne pas le faire par
> telnet? Bon, ben il se trouve que je n'ai pas d'acc�s telnet sur le site
> en question. Et dans ce cas, pourquoi ne pas t�l�charger un programme
> ftp avec une fonction chmod? Eh bien, il se trouve que je travaill
> actuellement sur mac os, l'unix de steve jobs. j'ai t�l�charg� trois
> programmes ftp pour mac et aucun des trois n'�tait capable de faire
> chmod. C'est con, mais c'est comme �a.
>
Avec ftp, tu peux faire des scripts:
echo -e "cd repertoire\nchmod 777 file\nchmod 722 fil2\nbye" |\
ftp chose.com
voire:
echo -e "ls -lR\nbye" |ftp,chose.com >ls-lR.txt
puis, sur la base du fichier contenant la liste de ton serveur ftp,
cr�er un script qui ressemble au premier...
Les outils awk et/ou perl sont bien pour ce genre de petit boulot.
--
F�lix Hauri - <[EMAIL PROTECTED]> - http://www.f-hauri.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.