We have four sets of data files that we share with some of our customers. We have to give read access to these files to over 50 users using a ftp server. The users should have access to different set of folders depending on what all they pay for.
We are planning to use vsftpd with virtual users. All users will be chrooted to the same root folder. The root folder will have four folders for the data files. Each folder will have read permission for a specific group. The virtual users will belong to multiple group depending on their access level.
My question is if it is possible to assign groups to virtual users in vsftp and how to do it? Is there a user friendly GUI tool to manage these users?