You won't see the ftpd process running unless there are actual ftp connections coming in; it is run from inetd, so that's the process which needs to be running.
As far as the 'access denied' error, do any of these users have a shell which is not listed in /etc/shells? Be sure all shells which your users use are listed in this file.