O usuário do Proftpd CentOS pode apenas efetuar login com um shell / bin / bash

4

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.

    
por ServerBloke 04.01.2012 / 13:02

1 resposta

5

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!

    
por 04.01.2012 / 13:24