[Ubuntu-BR] Res: RES: proftpd urgente

Arthur Furlan arthur.furlan em gmail.com
Segunda Dezembro 10 13:49:49 UTC 2007


On Dec 10, 2007 11:07 AM, Jefferson Souza <mjdois01 em yahoo.com.br> wrote:

> Então o problema não está com o bloqueio de porta, pois consigo logar,
> através de um programa de ftp estou agora recebendo a seguinte mensagem após
> o login:
>
> < 257 "/" is current directory.
> ~ Login completed.
> > PORT 172,16,0,109,8,187
> < 500 Illegal PORT command
> ~ Could not retrieve directory listing for "/"
>
> Não consigo visualizar o conteúdo da pasta do usuário, quando crio um
> diretório o mesmo não dá mensagem de erro e näo aparece nada, mais se eu for
> via winscp pro exemplo o diretório criado está lá.
>
> Onde pode estar o erro ?


Você tem que configurar o DefaultRoot[1] do servidor para sempre jogar o
usuário dentro do diretório correto, assim que ele se logar no sistema. Mas
isso eu já vi no primeiro email que você já fez com:

DefaultRoot ~

Agora você tem que habilitar esse usuário para acessar o diretório dele. Eu
costumo utilizar negar o acesso de todos usuário à qualquer diretório do
sistema e então liberar o acesso individual de cada usuário ao seu
diretório, como segue abaixo:

<Directory /*>
    <Limit All>
        DenyAll
    </Limit>
</Directory>

<Directory /home/ftp>
    <Limit All>
        AllowUser ftp
    </Limit>
</Directory>

Isso deve resolver o seu problema de não conseguir listar os arquivos.

[1] http://proftpd.org/docs/directives/linked/config_ref_DefaultRoot.html

-- 
Atenciosamente,

Arthur Furlan
arthur.furlan em gmail.com



> ----- Mensagem original ----
> De: CADU gmail <cadunicomail em gmail.com>
> Para: Lista de discussão do LoCoTeam Brasileiro <
> ubuntu-br em lists.ubuntu.com>
> Enviadas: Terça-feira, 4 de Dezembro de 2007 10:02:02
> Assunto: [Ubuntu-BR] RES: proftpd urgente
>
> Tentou redirecionar as portas? As vezes a provedora de internet bloqueia
> certas portas.
>
> Carlos Eduardo
>
> Design Livre
>
>
>
> -----Mensagem original-----
> De: ubuntu-br-bounces em lists.ubuntu.com
> [mailto:ubuntu-br-bounces em lists.ubuntu.com]Em nome de Jefferson Souza
> Enviada em: terça-feira, 4 de dezembro de 2007 10:50
> Para: ubuntu-br em lists.ubuntu.com
> Assunto: [Ubuntu-BR] proftpd urgente
>
>
> Bom dia, configurei um servidor ftp com o proftpd, o mesmo está rodando na
> mesma máquina que é firewall e squid, ao tentar acesso externamente recebo
> as msgs de erro "Make sure you have permission to access that  folder" em
> seguida Details "The operation time out", internamente este erro não
> ocorre,
> a pasta /home/ftp pertence ao usuário ftp, e ao grupo nogroup, aos
> permissões para esta pasta são 777, este erro está acontecendo quando o
> sistema tenta mostrar os ítens da pasta.
>
> O detalhe é que o time out ocorre antes de aparecer o conteúdo da pasta,
> também já tentei acesso com outro usuário e o mesmo também não acessa.
>
> Segue abaixo o conf, a regra do iptables e o log e se alguém poder me
> ajudar
> agradeço, porque estou quase desistindo já.
>
> Conf:
> ServerName "Teste"
> ServerType standalone
> DeferWelcome off
> ServerIdent off
> TimesGMT off
> MultilineRFC2228 on
> TimeoutNoTransfer 600
> TimeoutStalled 600
> TimeoutIdle 1200
> DisplayLogin welcome.msg
> DisplayFirstChdir .message
> ListOptions "-l"
> DenyFilter \*.*/
> WtmpLog off
> SystemLog /var/log/proftpd.log
> TransferLog /var/log/xferlog
> DefaultServer on
> ##ShowSymlinks on
> Port 21
> Umask 022 022
> MaxClientsPerHost 4 "Maximo de Clientes Atingido"
> MaxLoginAttempts 3
> User nobody
> Group nogroup
> DefaultRoot ~
> RootLogin off
> RequireValidShell off
> UseFtpUsers off
> MaxInstances 30
> AllowOverwrite on
>
> Regras Iptables
> modprobe ip_conntrack_ftp
> modprobe ip_nat_ftp
> iptables -A INPUT -p tcp --destination-port 21 -j ACCEPT
>
> Log
> Dec 04 10:45:32 zeus proftpd[8658] localhost: ProFTPD 1.2.10 (stable)
> (built
> do mrt 22 18:28:32 CET 2001) standalone mode STARTUP
> Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89
> ]):
> FTP session opened.
> Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89
> ]):
> mod_delay/0.4: delaying for 26 usecs
> Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89
> ]):
> no such user 'anonymous'
> Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89
> ]):
> USER anonymous: no such user found from 201.15.140.89 [201.15.140.89] to
> 200.16.75.220:21
> Dec 04 10:46:08 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89
> ]):
> mod_delay/0.4: delaying for 258086 usecs
> Dec 04 10:46:09 zeus proftpd[8659] localhost (201.15.140.89[201.15.140.89
> ]):
> FTP session closed.
> Dec 04 10:46:22 zeus proftpd[8660] localhost (201.15.140.89[201.15.140.89
> ]):
> FTP session opened.
> Dec 04 10:46:22 zeus proftpd[8660] localhost (201.15.140.89[201.15.140.89
> ]):
> mod_delay/0.4: delaying for 8 usecs
> Dec 04 10:46:22 zeus proftpd[8660] localhost (201.15.140.89[201.15.140.89
> ]):
> USER ftp: Login successful.
> Dec 04 10:46:22 zeus proftpd[8660] localhost (201.15.140.89[201.15.140.89
> ]):
> mod_delay/0.4: delaying for 127533 usecs
> Dec 04 10:46:34 zeus proftpd[8661] localhost (201.15.140.89[201.15.140.89
> ]):
> FTP session opened.
> Dec 04 10:46:34 zeus proftpd[8661] localhost (201.15.140.89[201.15.140.89
> ]):
> mod_delay/0.4: delaying for 30 usecs
> Dec 04 10:46:34 zeus proftpd[8661] localhost (201.15.140.89[201.15.140.89
> ]):
> USER ftp: Login successful.
> Dec 04 10:46:34 zeus proftpd[8661] localhost (201.15.140.89[201.15.140.89
> ]):
> mod_delay/0.4: delaying for 1410 usecs
>
>
>      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui  -
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
>
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui  -
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
>
>      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui  -
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



More information about the ubuntu-br mailing list