[FUGSPBR] Pureftpd server rodando sobre inetd.conf

Eduardo Augusto Alvarenga eduardo-fugspbr.1acd40 em thrx.dyndns.org
Seg Jul 8 09:45:41 BRT 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, 5 Jul 2002, Jean M. Duarte wrote:

> Eu estou usando o meu em modo Daemon, roda normal,
> mas quando alguem conecta, da o erro no modules loaded for 'ftp' service ...
> Mas tudo funciona normalmente, o que sera isso?
>
> Respondendo a pergunta, na documentacao fala sobre o inetd,
> la tem um arquivo chamado INSTALL na linha 233 item 8 !!
[...]
> > Opa meu pure-ftpd server rodando com standalone esta caindo direto,
> > tava pensando em por ele no inetd.conf
> >
> > alguem tem ideia de como ficaria a linha lah ?
> > dei uma procurada e nao encontrei

Para os que buscam a solução definitiva para o "grande" problema do
Pure-FTPD. aí vai um mini how-to:

Instale o pacote daemontools-0.76.tar.gz (http://cr.yp.to/daemontools.html)

# mkdir -p /package && chmod 4755 /package && cd /package
# tar xvzf /root/daemontools-0.76.tar.gz
# cd admin/daemontools-0.76 && package/install

Instale o pacote ucspi-tcp-0.88.tar.gz (http://cr.yp.to/ucspi-tcp.html)

# tar xvzf ucspi-tcp-0.88.tar.gz && cd ucspi-tcp-0.88 && make setup check

Crie os scripts ``run'' e ``log/run'' para o Pure-FTPD.
Os scripts abaixo são simbólicos, podendo serem alterados conforme o gosto
do administrador:

$ cd /etc/pure-ftpd && cat run
#!/bin/sh
/usr/local/bin/tcpserver -DHRl0 200.200.200.1 21 /usr/local/sbin/pure-ftpd \
- -A -E -H -I 15 -x -X -r -p 50000:50400 -s 200.200.200.1

$ cd /etc/pure-ftpd/log && cat run
#!/bin/sh
exec setuidgid nobody multilog t /var/log/pure-ftpd

Crie o link simbólico para o diretório /service:

# ln -s /etc/pure-ftpd /service/pure-ftpd

Pronto.

Verifique se está rodando com o comando:

# svstat /service/pure-ftpd /service/pure-ftpd/log

Para pausar o serviço:

# svc -d /service/pure-ftpd /service/pure-ftpd/log

Para continuar o serviço:

# svc -u /service/pure-ftpd /service/pure-ftpd/log

Para parar o serviço:

# cd /service/pure-ftpd && rm /service/pure-ftpd && svc -dx . log

Para fazer voltar o serviço a ativa, basta criar o link no /service
novamente.



Atenciosamente,

- -- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Eduardo A. Alvarenga - Analista de Suporte #179653
 Secretaria de Segurança  Pública do Estado do Pará
      Belém - Pará - (91) 223-4996 / 272-1611
     eduardo@{thrx.dyndns.org,segup.pa.gov.br}
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9KYl5pKK2uJoGDlMRAs63AJ9JJD32o/lc2Gil2DmJ1fJB3K7fLgCgsFQQ
53/YVweg+nzF+LopWfwXMh0=
=ZrBE
-----END PGP SIGNATURE-----


________________________________________________
Para sair da lista visite o URL abaixo:
http://www2.fugspbr.org/mailman/listinfo/fugspbr



Mais detalhes sobre a lista de discussão freebsd