Hi,
I think that this works in autoexec:
#!/bin/sh
cp /mnt/C/boot-safe-vsftpd.conf /var/config/vsftpd.conf
kill -HUP `pidof vsftpd`
mkdir /etc/mini-lpd/lp
cd /etc/mini-lpd/lp
ln -s /dev/usblp0 device
cd /tmp
nohup mini-lpd &
I think that the above copies the safe vsftpd.conf to /var/config/vsftpd.conf, then it does a kill 'HUP' on the PID of the vsftpd process, which causes vsftpd to re-read the current (safer) /var/config/vsftpd.conf.
One ODDITY that MUST be noted is that it appears that when you use the Airlive webgui to make any changes in the FTP configuration (e.g., adding users, adding directories, etc.), it looks like the vsftpd daemon/process is restarted, and when it's restarted, THE ORIGINAL VSFTPD.CONF is COPIED INTO /var/config/vsftpd.conf, and the vsftpd process appears to pick up the ORIGINAL 'UNSAFE' vsftpd.conf!!
Jim