On Jan 17, 2006, at 12:12 PM, Robert Hanson wrote:
> known issue?
>
> can anyone duplicate?
>
> is it a bug?????? or a feature???
this is a feature.
here's the start() function for /etc/init.d/vsftpd:
start() {
# Start daemons.
if [ -d /etc/vsftpd ] ; then
for i in `ls /etc/vsftpd/*.conf`; do
site=`basename $i .conf`
echo -n $"Starting $prog for $site: "
/usr/sbin/vsftpd $i &
RETVAL=$?
[ $RETVAL -eq 0 ] && {
touch /var/lock/subsys/$prog
success $"$prog $site"
}
echo
done
else
RETVAL=1
fi
return $RETVAL
}
look at the loop that starts on the fifth line of the function; this
loops through every .conf file in the vsftpd config directory (thus
enabling you to run multiple ftp sites with different configurations
off of a single machine).
if you want your backup file to be exempt, call it "vsftp.conf.bak"
instead. i'm surprised this issue hasn't bitten you earlier.
-steve
---
If this were played upon a stage now, I could condemn it as an
improbable fiction. - Fabian, Twelfth Night, III,v