Qualquer shell que você queira usar com o proftpd deve estar listado no arquivo / etc / shells ( link )
Você deve adicionar / bin / false a / etc / shells ou definir RequireValidShell off
na configuração do proftpd
boa sorte!
Eu criei um usuário e atribuí uma senha e um grupo (novo grupo). O problema é que este usuário só pode logar no FTP (proftpd) se ele tiver shell = /bin/bash
Se eu definir o shell como /bin/false
, o Proftpd não o deixa entrar e atende a uma resposta incorreta do 530 Login.
Eu quero que o usuário consiga acessar o FTP, mas nenhum outro acesso, por isso não há acesso ao login via SSH. O /etc/proftpd.conf
é todos os padrões e é a versão 1.3.3e
e é o CentOS 6.
Qualquer shell que você queira usar com o proftpd deve estar listado no arquivo / etc / shells ( link )
Você deve adicionar / bin / false a / etc / shells ou definir RequireValidShell off
na configuração do proftpd
boa sorte!