groffcole wrote:
Should I create a new user on my linode and have the user's home directory be where they host their site?
Yes, that's exactly what you should do.
groffcole wrote:
Connecting via FTP?
You could do that with proftpd or vsftpd, but FTP is generally considered insecure because the username and password are transmitted in plain text. Instead, give your friend an SSH account that is jailed to his/her home directory. (Google for "ssh jail home directory".) SSH includes SFTP, which is much more secure than FTP and your friend can use it just like good old FTP .