
fernando_sud
(usa Debian)
Enviado em 27/06/2011 - 07:01h
Olá pessoal.
Consegui resolver meu problema, fiz o seguinte para os que tem a mesma duvida:
com o mysql já instalado bastou-me usar o comando "apt-get install proftpd-mod-mysql", este comando ja instala o proftpd com suporte ao mysql.
Depois foi só criar a tabela para gerenciar os dados de usuario no mysql e inserir as seguintes linhas no final do arquivo "/etc/proftpd/proftpd.conf":
SQLAuthTypes Plaintext Crypt
SQLAuthenticate users
SQLConnectInfo ftp@localhost usuario ftpsenha
SQLUserInfo ftpusers login senha uid gid dir shell
SQLUserWhereClause "ativo='s'"
SQLHomedirOnDemand on
lembrando que as linhas sitadas acima deve ser configurada de acordo com a tabela do banco a ser usada, esta é de teste, do tutorial que eu segui.
Em meu sistema debian 6 diz que a ultima linha, a "SQLHomedirOnDemand on" esta "deprecated" então foi só eu comentar ela pra funcionar.
Outro passo importante em que eu segui foi descomentar a linha "DefaultRoot ~" para que o usuario ao logar não tenha acesso aos diretorios acima dos permitidos a ele.
Grande abraço pessoal e obrigado aos que pelo menos leram o post.
[]'s