Permissões de FTP lidas, mas não gravadas

11

Eu criei um servidor FTP pessoal em um laptop antigo, mas quando eu conecto, só consigo ler / baixar nenhum upload. Como eu mudo isso? Obrigado pela ajuda antecipadamente, estou usando vsftpd

user156980
fonte
1
Você tem permissão negada? Sem mais detalhes, seria difícil identificar o problema.
Stef K
Sim Permissões negadas
user156980

Respostas:

16
  • Você terá que editar o vsftpd.confarquivo de configurações, localizado em `/ etc / com um editor de sua escolha, por exemplo:

sudo vim /etc/vsftpd.conf

  • No arquivo de configurações, procure a linha write_enable=YESque provavelmente será comentada #write_enable=YES, descomente a remoção da #parte da frente e salve o arquivo.

  • Finalmente, reinicie o serviço vsftpd usando:

sudo service vsftpd restart

Observe que:

Você precisará fornecer sua senha quando usar sudo. Além disso, o serviço foi listado originalmente nesta resposta como ftpd, que pode funcionar em algumas máquinas, em vez de vsftpd

Stef K
fonte
3
Olá, Tenho descomentado write_enable = YES, mas ele não funciona. Ele diz que não pôde criar arquivo
Sarz
1
Isso faz parte da resposta, mas não é suficiente. Estou tendo o mesmo problema e isso não resolve. Eu acho que você precisa criar um usuário no servidor e conceder permissões, mas ainda estou lendo. Será atualizado se eu encontrar a solução.
TenLeftFingers
1
Funcionou para mim.
Gruber
O whink write_enable=YESnão funciona para a chrootconfiguração ativada. Nesse caso, você precisa usar o allow_writeable_chroot=YESque é inseguro e não documentado. Para o usuário do FTP ter sua própria pasta com permissão de gravação, acho que a única maneira de usar usuários virtuais ... Ainda estou procurando um bom guia para isso.
MrCalvin 16/05/19