On Thu, 2004-06-24 at 13:10, Steve wrote: > Thank you very very much Alan. Ok I will take down my LAN Friday night and rebuild the machine and be there at 10:00 Sat morning. Concerning the vsftpd, the redhat Bible gave me the vsftpd.conf info I needed, however, I wanted to set vsftpd to come up on boot and I did a ln -s ../init.d/vsftpd S90vsftpd to create a sybolic link in rc5.d with the skeleton script in init.d that looks like this: > > > #! /bin/bash > # > # $Id: skeleton,v 1.8 1999/07/19 14:36:10 ray Exp ray $ > # > > On boot I'm getting a syntax error, with an entry in /ver/log/messages of: > > vsftpd: /etc/rc5.d/S90vsftpd: line 65: syntax error: unexpected end of file > > I'm not a great bash script kitty, so a little help here would be nice. I copied this script and I must have left something out, but I don't see it. Do you? > And a second question: Am I going about this the right way to get it to not only boot but shutdown cleanly? > ---- you're making this way too hard on yourself. If you installed vsftdp from redhat rpm... #rpm -ql vsftpd|grep init.d /etc/rc.d/init.d/vsftpd #cat /etc/rc.d/init.d/vsftpd blah blah blah #I'm not gonna list the whole thing but the sysv init script is already there...no need to invent a wheel If you've installed from source (which I haven't done with vsftpd), I would bet that there is an option to ./configure --enable-redhat (or similar) which will create the same type of script automatically. Once you have determined that there is a script, all you need to do is to issue the right chkconfig commands... chkconfig --add vsftpd #creates symlinks in proper rc2.d/rc3.d/rc4.d/rc5.d directories chkconfig --levels 2345 vsftp on #as above but only ^^ on these runlevels chkconfig vsftpd on #as above on all runlevels Thoughts about all this...use the redhat scripts if and when provided. They will incorporate the 'arguments' to the daemons from /etc/sysconfig (if any), they will provide (hopefully) the proper linking in sequence on startup/shutdown - hopefully, after firewall and networking is launched on startup, before network and firewall are turned off on shutdown, locate the pid properly, etc. #ls -l /etc/rc.d/init.d/vs* would tell you if it were already there. The script you had may or may not work, it doesn't seem to be worth fighting if vsftpd installs a sysv script anyway. Lastly, you may already be aware of this...ftp daemons traditionally run under xinetd (or previously, inetd) or if you start it via a sysv script, it will launch as a standalone daemon. The choice is yours but I would probably run it inside of xinetd (edit the file /etc/xinetd.d/vsftpd and change disable = yes, to disable = no) and then #service xinetd restart Craig --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss