в vsftpd.conf необходимо поставить: chroot_local_user=YES -это чтобы наши юзеры не разбредались по всяким каталогам.
создаём группу vip_ftp, она понадобится для общей папки.
наш первый юзер - vip_user1, создаём его через веб-интерфейс. на вкладке ФТП даём права на запись. добавляем его в группу vip_ftp и удаляем из всяких ненужных групп.
создаём папку /var/srv/home/vip_user1/vip_user1_folder
даём ей владельца и группу vip_user1 и права 700
биндим реальную папку на новом харде в папку пользователя. это будет его личная папка, куда он будет складывать свои файлики.
mount --bind /mnt/new_hard/vip_user1_folder /var/srv/home/vip_user1/vip_user1_folder
еще раз проверяем права.
-------ПУТЬ через реальных пользователей - ТУПИКОВЫЙ-----
т.к. если в общей папке 1 юзер что-то создаст, другие не смогут это прочитать, т.к. это что-то будет иметь права на чтение просмотр только для создателя.
курим:
http://forum.ubuntu.ru/index.php?topic=11940.0