Permitir ao usuário via FTP editar, apagar e criar arquivos em uma pasta específica

1

Estou tentando usar vsftpd para criar um servidor FTP na minha máquina Ubuntu.

Eu também estou usando o apache2 para hospedar sites.

Como posso configurar vsftpd para conectar um usuário específico diretamente à pasta /var/www/<websitename>/public_html ?

Exemplo:
Eu quero que o usuário trinity se conecte ao ftp e seja imediatamente direcionado para a pasta /var/www/trinityplay.net/public_html . O usuário deve ser capaz de criar, editar e excluir arquivos dentro dessa pasta.

Enquanto o usuário walle deve se conectar diretamente a /var/www/wallinphotography.net/public_html e também ser capaz de criar, editar e excluir arquivos dentro dessa pasta.

    
por Jonathan Öhrström 09.05.2017 / 21:02

1 resposta

1

link

:/# mkdir /var/www/trinityplay.net/public_html
:/# adduser --home /var/www/trinityplay.net/public_html trinity

mesmo padrão para outros usuários e seus diretórios iniciais

verifique suas permissões com

:/# ls -ld /var/www/trinityplay.net/public_html

se você receber um erro 500 vsftp você pode precisar de um adicione a seguinte linha em /etc/vsftp.conf

ftp_username=whatever-ftp-username

link

    
por alex 20.05.2017 / 10:57