[FUG-BR] Proftpd

Éderson Chimbida ederson em bludata.com.br
Ter Jan 25 08:47:21 BRST 2005


Bem o negocio é o seguinte !

O arquivo de configuração deve estar em /usr/local/etc/proftpd.conf

Os usários, você pode usar os do sistemas (/etc/passwd) ou usar outro metodo 
de autenticação, banco mysql por exemplo !

Para Iniciar automaticamente, ele deve ter criado um 
arquivo /usr/local/etc/rc.d/proftpd.sh, dai é soh colocar no seu /etc/rc.conf 
a linha (proftpd_enable="YES")

Para usar o mysql basicamente vc tem que ter as seguintes linhas no 
proftpd.conf

# -- Mysql 
-----------------------------------------------------------------------------------
SQLDefaultGID                  65534
SQLDefaultUID                  65534
SQLMinUserGID                  100
SQLMinUserUID                  10000
SQLConnectInfo                 proftpd em localhost proftpd proftpd
SQLAuthenticate                        users groups
SQLAuthTypes                   Crypt Backend
SQLUserInfo                    users userid passwd uid gid homedir shell
#SQLDefaultHomedir             /home/ftp
SQLHomedirOnDemand             on
SQLGroupInfo                   groups groupid gid members
SQLLog                         PASS logincount
SQLNamedQuery                  logincount UPDATE "login_count=login_count+1 
WHERE userid='%u'" users
SQLLog                         PASS lastlogin
SQLNamedQuery                  lastlogin UPDATE "last_login=now() WHERE 
userid='%u'" users
SQLLog RETR                    dlbytescount
SQLNamedQuery                  dlbytescount UPDATE "dl_bytes=dl_bytes+%b WHERE 
userid='%u'" users
SQLLog RETR                    dlcount
SQLNamedQuery                  dlcount UPDATE "dl_count=dl_count+1 WHERE 
userid='%u'" users
SQLLog STOR                    ulbytescount
SQLNamedQuery                  ulbytescount UPDATE "ul_bytes=ul_bytes+%b WHERE 
userid='%u'" users
SQLLog STOR                    ulcount
SQLNamedQuery                  ulcount UPDATE "ul_count=ul_count+1 WHERE 
userid='%u'" users
RequireValidShell              off
SQLUserWhereClause             "disabled!=1 and (NOW()<=expires or 
expires=-1)"



Em Terça 25 Janeiro 2005 00:33, o Luís Gustavo escreveu:
> Pessoal, instalei o Proftpd e a principio o arquivo
> proftpd.conf foi para /etc/defaults/etc/, mto loko ne?
> demorei certo tempo pra achar isso!
>
> dai não consigo configurar para criar usuarios,
> diretorios, e tb para fazer com que inicie
> automaticamente sem start, em que arquivo insiro? e
> qual comando para ver o status, ou iniciar
> manualmente?

-- 
Éderson H. Chimbida

_______________________________________________________________
Para enviar um novo email para a lista: freebsd em fug.com.br
Sair da Lista: http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/




Mais detalhes sobre a lista de discussão freebsd