1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

problemas com proftpd

Discussão em 'Dúvidas e Suporte Técnico - GNU/Linux & *nix' iniciada por paxa, 19 de Outubro de 2007. (Respostas: 3; Visualizações: 965)

  1. paxa

    paxa Power Member

    boas.
    instalei o xampp num pc a correr fc2 consegui por isto tudo a trabalhar mt bem á excepção do proftpd.
    tive alguns problemas com os logins, mas foram resolvidos.

    o que acontece é que não consigo aceder do exterior ao servidor.
    cada vez q tento aceder, meto o user e a password,só que não entra no servidor, somente aparece o login de novo e por ai em diante,fica sempre a pedir o user e password
    conteudo do ficheiro proftpd.conf
    Código:
    include             "/opt/lampp/etc/calibrettoftpusr.conf"
    ServerName            "Calibretto"
    ServerType            standalone
    DefaultServer            on
    ListOptions             "-l"
    
    TimeoutNoTransfer 600
    TimeoutStalled 100
    TimeoutIdle 2200
    MaxClients 8
    MaxClientsPerHost 8
    MaxClientsPerUser 8
    MaxHostsPerUser 8
    
    
    # Port 21 is the standard FTP port.
    Port                21
    # Umask 022 is a good standard umask to prevent new dirs and files
    # from being group and world writable.
    Umask                022
    
    # To prevent DoS attacks, set the maximum number of child processes
    # to 30.  If you need to allow more than 30 concurrent connections
    # at once, simply increase this value.  Note that this ONLY works
    # in standalone mode, in inetd mode you should use an inetd server
    # that allows you to limit maximum number of processes per service
    # (such as xinetd)
    MaxInstances            30
    
    # Set the user and group that the server normally runs at.
    #User                nobody
    #Group                nogroup
    
    # Normally, we want files to be overwriteable.
    #<Directory /opt/lampp/htdocs/*>
    # AllowOverwrite        on
    #</Directory>
    
    # only for the web servers content
    #DefaultRoot /opt/lampp/htdocs
    DefaultRoot /home/CalibrettoFTPu
    DefaultRoot ~
    
    MaxLoginAttempts    5
    
    
    
    
    # nobody gets the password "lampp"
    # commented out by lampp security
    #UserPassword nobody wRPBu8u4YP0CY
    #UserPassword nobody C23CLC7UBa3Ek
    
    # nobody is no normal user so we have to allow users with no real shell
    RequireValidShell off
    
    # nobody may be in /etc/ftpusers so we also have to ignore this file
    UseFtpUsers off
    

    conteudo do ficheiro calibrettoftpusr.conf
    Código:
    </Directory>
    
    <Directory /home/joao>
    <Limit All>
    Allow user joao
    </Limit>
    </Directory>
    
    
    <Directory /var/www/html>
       <Limit ALL>
          DenyAll
       </Limit>
    </Directory>
    
    <Directory /var/log/httpd>
    
       <Limit ALL>
          DenyAll
       </Limit>
    </Directory>
    
    <Directory /etc/httpd/conf>
       <Limit ALL>
          DenyAll
       </Limit>
    
    </Directory>
    
    <Directory /*>
       <Limit ALL>
         DenyAll
       </Limit>
    </Directory>
    
    tou farto de andar as voltas com isto e não consigo por isto a funcionar
    agradecia uma ajudinha
     
  2. Condez

    Condez Portugal@Home Member

    1- O ficheiro calibrettoftpusr.conf começa com "</Directory>". Não me parece que isso esteja a fazer nada.

    2- A directoria "/home/CalibrettoFTPu" existe? É de relembrar que o linux é case-sensitive.

    3- O user com que fazes login, tem acesso "rx" (leitura e execução) à directoria "/home/CalibrettoFTPu" ?
     
  3. paxa

    paxa Power Member

    estive a fazer umas alterações ao ficheiro calibrettoftpusr.conf, está assim agora.
    o user está criado, o nome da pasta esta correcto
    Código:
    <Directory /home/calibrettoftpu>
       <Limit ALL>
          AllowUser calibrettoftpu
        AllowUser joao
       </Limit>
    
    </Directory>
    
    
    
    fiz o chmod para o user
    Código:
    
    chmod -v 755 calibrettoftpu
    mode of `calibrettoftpu' changed to 0755 (rwxr-xr-x)
    
    
    vou reiniciar o serviço a ver se funciona
     
    Última edição: 19 de Outubro de 2007
  4. paxa

    paxa Power Member

    o problema está resolvido...era mesmo um pequeno pormenor com o facto do linux ser case-sensitive, tinha uma maiuscula e aqui estava minuscula.

    Obrigado pela ajuda mais uma vez
     

Partilhar esta Página