vsftpd não permite que usuários de chroot gravem no diretório

2

Instalei o vsftpd no ubuntu 12.04 e usuários locais chrooted, para não permitir que eles vissem as outras partes do sistema. mas quando um usuário local quer se logar no ftp ele exibe este erro:

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

Por que isso está acontecendo? E qual é o problema para deixar os usuários chrooted escreverem no diretório?

Eu tenho que compilar meu vsftp com argumentos extras? Por que não estão incluídos no pacote principal?

    
por Hojat Taheri 23.12.2013 / 19:35

1 resposta

2

Permitir um diretório-raiz gravável pode ser menos seguro do que o pretendido, embora não seja necessariamente um show-stopper. Portanto, muitas compilações permitem que você desative esse recurso de segurança. Se isso é permitido e se a opção de configuração está incorreta depende da sua compilação específica. Mas um desses dois deve funcionar:

allow_writeable_chroot=YES

allow_writable_chroot=YES
    
por 23.12.2013 / 19:47