Re: vsftpd, ip dynamique, routeur et mode passif
ascii a écrit, vendredi 28 mai 2004, à 15:29 :
[...]
> ceci ma l'air d'être correct
>
> #!/bin/sh
> CONF='/etc/vsftpd.conf'
> IP=`lynx -dump checkip.dyndns.org | grep IP | awk '{print $4}'`
# grep | awk = awk
awk '/IP/{print $4}'
> cat $CONF | sed -e"s/pasv_address=.*/pasv_address=$IP/" > $CONF
Là, c'est plus grave, quand le shell ouvre $CONF en écriture, il en
efface le contenu...
# Sed v.3 ou -
mv "$CONF" "$CONF.old" && \
sed -e "s/pasv_address=.*/pasv_address=$IP/" < "$CONF.old" > "$CONF"
# Sed v.4
sed -i -e "s/pasv_address=.*/pasv_address=$IP/" "$CONF"
> bon week everybody!!
merci, à toi aussi,
--
Jacques L'helgoualc'h
Reply to: