Permissões de FTP no Linux (vsftpd)

0

Suponhamos que tenho um usuário chamado user1 e seu diretório pessoal está ativado: / home / user1 . Todos os arquivos desse diretório precisam ser 750 ( chmod -R 750 / home / user1 ).

Instalei o vsftpd para poder gerenciar meus arquivos com facilidade, mas há um problema: se eu chmod 750 todos os arquivos dentro desse diretório, não consigo fazer login via FTP devido a esse erro: 500 OOPS: vsftpd: recusando-se a executar com raiz gravável dentro de chroot ()

Para resolver esse erro eu tenho que chmod aw todo o diretório ( chmod aw / home / user1 ) mas então eu não posso iniciar alguns arquivos que eu tenho dentro desse diretório (e isso é fixo usando 750 permissões).

Eu tenho 3 usuários, então tenho que prendê-los dentro de seus diretórios pessoais. Observe que a permissão de gravação de root não é uma boa opção, já que não quero que os usuários saiam de seus diretórios base.

Existe alguma maneira de corrigir isso? Obrigado!

    
por Arieel 19.06.2017 / 21:17

1 resposta

0

Se você deseja ter diretórios-raiz graváveis, é necessário ativar a seguinte opção:

allow_writeable_chroot=YES

link

    
por 19.06.2017 / 21:39