Ftp with different permissions

Hi, I have a dedicated server and what I want to do is to provide my clients with a ftp account so they can download some files I will provide. The folder for each client must be private. Is this possible to do this with a dedicated server? If it is, which way should I go? I read about this: pureftpd.org, is it possible to install in my server, do I have the permissions I need to do so? Thanks and sorry for the questions, I’m a noob when related to servers and stuff.

You can set up FTP as you’ve outlined using standard DreamHost user accounts, however there are other solutions available.

OwnCloud might be worth a look.