I upgraded bunter to Redhat 9 last week. This was probably not a good idea. I hoped I’d really be getting 8.1 with a fancy upgrade inducing name. Instead it seems that they did make some real changes as well.
One of them was to the vsftpd.conf file. They turned on anonymous logins and turned off local user logins, and set it up to run as a daemon rather than from xinetd. And moved the file from /etc/ to /etc/vsftpd. But other than that, they didn’t change anything. Including the entry for it in xinetd.d. With the result that after I upgraded, vsftpd was running in default (paranoid) mode. So I change vsftpd.conf and nothing changes. Then I check the man page and discover it’s not seeing the file. So I edit vsfptd in xinetd.d, and the sucker starts crashing. So I check the vsftpd.conf man page and that’s when I discover that it’s in daemon mode. So here’s the changers:
/etc/xinetd.d/vsftpd: add the line ‘server_args /etc/vsftpd/vsftpd.conf’
and now your local users (who are of course all remote) can ftp to their html directories again.