When adding an FTP user is it possible to use a mail user so that the same password is used for both, especially as the user can change their own password. Also if the user has ssh access, use the user’s home directory for FTP.
Also a couple of issues adding FTP users. The system allows an FTP user to be created, but without a password. Maybe this should raise an error.
More worrying is that if an FTP user is created with the same name as a normal user, then that user no longer appears on the Users UI display.