[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: vsftpd, ip dynamique, routeur et mode passif



François TOURDE a écrit :
Le 12571ième jour après Epoch,
Spam-poum.minux@tele2.fr écrivait:


Jacques L'helgoualc'h a écrit :

Minux a écrit, mardi 1 juin 2004, à 16:34 :
[...]


Re,

j'ai parlé trop vite : ça vient de ne pas marcher :-( !
Script à corriger donc.

Précise le script que tu as utilisé, et ce que ça a donné ?

Euh, je suis confus :-| j'ai en fait laissé un mauvais path à ma
variable conf (fichier de test dans mon home) et c pour ça que ça a
pas marché... je suis vraiment désolé de cet enduit d'erreur, je vais
me faire flageller en place publique ...
Sinon, j'ai utilisé ça :

#!/bin/sh
CONF='/etc/vsftpd.conf'
IP=`lynx -dump checkip.dyndns.org | grep IP | awk '{print $4}'`
cat $CONF | sed -e"s/pasv_address=.*/pasv_address=$IP/" > $CONF


Juste pour être sûr de pas tomber dans le cas qui va mal:

#!/bin/sh
CONF='/etc/vsftpd.conf'
IP=`lynx -dump checkip.dyndns.org | grep IP | awk '{print $4}'`
/bin/rm -f ${CONF}.old
/bin/mv $CONF ${CONF}.old
sed -e"s/pasv_address=.*/pasv_address=$IP/" > $CONF < ${CONF}.old

Ça fait pareil, mais en plus tu es sûr de préserver une version de
$CONF au cas où, et de ne pas écraser le fichier au cas où aussi.

Et puis c'est un peu plus 'legal' ...

Salut,

ah oui, c pas bête comme idée. Et moi, newbie dans le "scripting", je découvre quasiment tous les jours des choses nouvelles. Finalement, le monde du libre (et du script) dispose de ressources quasi-illimitées pour faire telle ou telle chose de manière différente ! Ca change un peu de la config pure et simple des logiciels où si vous voulez faire ça, il faut faire comme ça et pas autrement (bon, je schématise peut-être un peu, mais à mon niveau, c le sentiment que j'ai).
Quelle richesse ! :-)
Allez-zou, encore une idée à tester. Grand merci à l'auteur, François TOURDE.
A bientôt et bonne journée à tous.

--
Pour me répondre, prière d'ôter le "Spam-poum." de mon adresse.



Reply to: