From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041012 Description of problem: The /etc/init.d/startup file specifies that command to start up vsftpd is "/usr/sbin/vsftpd vsftpd &" according to the way the pathname is parsed in the script. However, the filename in /etc/vsftpd is named "vsftpd.conf" not "vsftpd" and it therefore doesn't start properly when passed as an argument in the script. Code snippet from from /etc/init.d/vsftpd 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 Version-Release number of selected component (if applicable): vsftpd-2.0.1-5 How reproducible: Always Steps to Reproduce: 1./etc/init.d/vsftpd start 2.ps aux | grep vsftpd 3. Actual Results: no vsftpd process has started Expected Results: a vsftpd process Additional info:
This script is correct and uses vsftpd.conf file. I don't see any problem here.