Hey Leon,
Whoah! I see where the confusion is coming from. You're trying to solve a problem that doesn't exist. ;-)
You're assuming that you need to check the little box next to "Setup IP-based virtual FTP?" in order to allow users to login to this domain via
FTP. You don't. FTP is always available for any user that has a shell that is listed in /etc/shells...you don't have to "enable" FTP for your domain users to be able to login via
FTP. There's a FAQ about this feature:
http://www.virtualmin.com/faq/one-faq?faq_id=1511#1831We renamed this option about a year ago to try to relieve this confusion (and stop people from thinking they needed this option just to allow FTP access, when almost no one needs it--probably just that one person who asked for it 3 years ago), but it didn't work. We still get a lot of queries about this...so I think we just need to remove the option, and make people jump through hoops to make it visible.
If you're having trouble with your FTP service, let me know...but you shouldn't have to jump through any hoops to allow a domain owner to login to their home directory.