Tente neste link.
A solução para você é a criação de um usuário virtual. Além disso, você pode chroot-los, o que significa que o usuário não pode ir para outra pasta ...
Eu tenho uma nova instalação 12.04 Desktop. Este PC também é meu servidor (LAMP + postgres). Eu tenho apenas um usuário para o sistema operacional. Existem 3 PCs na minha LAN.
Eu instalei o vsFTP e pronto.
O que eu quero ...
Eu quero criar 10 contas de FTP para diferentes usuários e cada um deve ter permissões de gravação para uma subpasta em / var / www. Por favor, note que há apenas uma conta de usuário para o sistema operacional.
Há muitas postagens sobre como trabalhar com FTP, mas nada parece resolver esse problema de muitas contas de FTP para um computador que possui apenas um único usuário definido pelo sistema operacional.
Isto é mais parecido com o que fazemos com o cpanel. Acabei de criar diferentes contas ftp para usuários diferentes, mas eles não são usuários do servidor. Pelo menos é o que eu imaginei.
Qualquer diretriz sobre isso seria muito apreciada.