Em determinados casos é necessário criar um usuário com acesso via FTP ao servidor mas que ele não tenha acesso via SSH.
Uso o ProFTPd como servidor de FTP e eu já sabia que a opção '--shell /bin/false' ao criar o usuário faria esse bloqueio, mas por algum motivo além debloquear o acesso via SSH também estava bloqueando o acesso via FTP para o novo usuário...
O problema acontece porque em distribuições Debian existe uma lista de shell válida, mais precisamente no arquivo /etc/shells, então é necessário incluir nesse arquivo a informação abaixo:
/bin/false
Depois de ser incluída, você pode adicionar o usuário normalmente com o comando:
sudo adduser --home /home/ftp/novousuario --shell /bin/false --no-create-home novousuario
Lembre-se de acertar as permissões de leitura/gravação no novo diretório criado para o usuário.
É só isso!
Nenhum comentário:
Postar um comentário