Como limitar o acesso ftp a vários locais para um usuário

1

Eu nem sei como escrever a pergunta correta, pois é um pouco confuso perguntar isso. Aqui está o problema. O usuário X gostaria de ter acesso FTP à pasta / user / x e à pasta / var / www / x. Como posso conseguir dar ao usuário acesso a ambos os lugares sem fazer contas de 2 ftp para cada um. Estou usando o vsftpd no Ubuntu 11.04. Ele usará o filezilla para fazer login e quer ver a seguinte estrutura ou algo semelhante a ele:

/ <-- The root of the ftp directory  
usr/x <-- The user X  
www/x <-- The www folder for X

Isso é possível em uma conta de acesso ftp?

    
por Luis Alvarado 04.10.2011 / 16:32

1 resposta

1

Obrigado, já recebi a resposta. Foi uma opção de montagem simples. Por exemplo, nesse caso eu fiz isso dentro da pasta www / x:

mkdir userx (que será a pasta / usr / x)
mount --bind /usr/x userx

E, em seguida, deu as permissões necessárias para o usuário. Desta forma, o usuário tem a estrutura assim:

/  
userx <-- Which is the /user/x folder)

e ele pode trabalhar nos dois lugares de um único usuário de FTP.

Após as permissões, adiciono isso ao tempo de execução, de modo que, quando o computador for reinicializado, ele mantenha a ligação da montagem posteriormente.

    
por 04.10.2011 / 18:14

Tags