I'm trying to setup a vsftp server with virtual users and as far as I understand those virtual users are just "subaccounts" of user ftp, then those files uploaded by a virtual user would be owned by user ftp.(correct me if I am wrong)
The purpose of those virtual users is just to upload and modify a web page, so should the directory lets say /var/www/html be owned by user ftp and then chroot a virtual user in this directory or does it imply any security risk? Could those virtual users login with rsa keys instead of passwords or is that only possible for ssh and real users?