Proftpd quota de usuario [RESOLVIDO]

1. Proftpd quota de usuario [RESOLVIDO]

Cavaleiro das Trevas
fernando_sud

(usa Debian)

Enviado em 24/06/2011 - 15:09h

Boa tarde pessoal.
Gostaria de dizer que antes de vir aqui eu procurei muito na net sobre ess eassunto e nada encontrei, pelo menos que pude entender.

Tenho o seguinte problema:
Preciso instalar o proftpd com o mysql no debian 6, tentei com o apt-get install proftpd-mysql mas acredito que isso ja não funciona mais pois essa maneira de instalar só é descrita em artigos antigos.
Tentei então instalar compilando o mysql e também o proftpd porém nos tutoriais que eu utilizei sempre diz para utilizar os comandos :

# find / -name mysql | grep lib
/usr/lib/mysql

# find / -name mysql | grep include
/usr/include/mysql

Para depois utilizar as respectivas saídas na compilação como segue abaixo:
./configure --with-modules=mod_sql:mod_sql_mysql --with-libraries=/usr/lib/mysql --with-includes=/usr/include/mysql

O problema é que a saída da lib eu encontro mas a saída do include nunca encontrei, repeti muitas vezes e nada.
Gostaria de pedir desculpas se a solução é muito simples e também se a minha dúvida é repetida mas é que tentei acho que de tudo que encontrei na net e não consegui resolver.
Alguem ai poderia me dar uma luz e me dizer onde estou errando?

Grato pela atenção.

[]'s


  


2. Resolvido

Cavaleiro das Trevas
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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts