+ Responder ao Tópico



  1. #1
    neurobashing
    Visitante

    Padrão PROFTPD + Permissões

    Rodo o ProFTPD no meu GNU/Linux !

    Preciso roda-lo como anonymous FTP com 2 diretórios PUB (os usuários anonymous somente podem fazer download) e UPLOADS (os usuários anonymous podem colocar seus arquivos, mas não podem ler , alterar e nem excluir depois q colocarem os arquivos) ! (ate aqui eu cheguei)

    E precisaria de um usuário (FTPADMIN) q tenha permissão total sobre esses dois diretórios e sobre os q os usuários anonymous colocarem !

    Obrigado !

  2. #2
    neurobashing
    Visitante

    Padrão PROFTPD + Permissões

    Bom já q tah meio dificel alguem responder ?!?!?

    Minhas configurações para o usuário anonymous são estas

    <Anonymous ~ftp>
    User ftp ftpadmin
    Group users

    UserAlias anonymous ftp

    MaxClients 20

    DisplayLogin welcome.msg
    DisplayFirstChdir .message
    <Limit WRITE>
    Order allow,deny
    Allow from 192.168.0.3 192.168.0.25
    Deny from all
    </Limit>
    <Directory uploads>
    <Limit STOR>
    AllowAll
    </Limit>
    <Limit MKD>
    AllowAll
    </Limit>
    <Limit READ>
    DenyAll
    </Limit>
    </Directory>
    </Anonymous>

    #############

    Agora como fasso para q o usuário ftpadmin tenha permissão total ???

  3. #3
    dboom
    Visitante

    Padrão PROFTPD + Permissões

    hehehe... eu tambem nao sei, mas assim sua pergunta aparece de novo, e eu vejo algo tbm, minha duvida é parecida, tipo tenho um usuario e quero liberar determinado diretorio, mexi no que dava e o usuario sempre cai dentro de um diretorio " / " e nao sai de lá...
    nao entendi muito bem, mas acho que é o mesmo caso.

  4. #4
    Potiguar
    Visitante

    Padrão PROFTPD + Permissões

    Siga os passos abaixo:

    1- Criar o usuário ftpadmin
    # useradd -G ftp -d /dev/null -s /bin/false ftpadmin
    ps.: criando o usuário sem home e sem shell para evitarmos qualquer problema

    2- passwd ftpadmin
    # Defina uma senha lógico

    3- Mudar as permissões do home ftp
    # chmod -R 770 /home/ftp

    ps.: como criamos o usuário ftpadmin inserindo o mesmo no group ftp (-G ftp) ele terá plenos poderes sobre as pastas

    4- Abra o /etc/proftpd.conf e insira as linhas abaixo:
    RequireValidShell off
    # Permite logar usuário sem shell

    DefaultRoot ~ftp
    # Confina os acessos direto ao home do ftp assim quando ftpadmin se logar cairá no home do ftp

    <Limit LOGIN>
    DenyUser !ftp !ftpadmin
    </Limit>
    # Libera acesso apenas para o ftp e o ftpadmin

    ps.: Inserir as linhas acima antes do <Anonymous>

    4.1- Agora criar as entradas dos diretórios dentro do <Anonymous>
    # Diretório apenas p/ download
    <Directory pub>
    <Limit STOR WRITE>
    DenyAll
    </Limit>
    <Limit READ>
    AllowAll
    </Limit>
    </Directory>

    # Diretorio apenas p/ upload com mkdir
    <Directory uploads>
    <Limit READ WRITE>
    DenyAll
    </Limit>
    <Limit STOR MKD>
    AllowAll
    </Limit>
    </Directory>

    Isso resolve!
    <IMG SRC="images/forum/icons/icon_wink.gif">

    [ Esta mensagem foi editada por: Potiguar em 30-01-2003 05:36 ]

  5. #5
    neurobashing
    Visitante

    Padrão PROFTPD + Permissões

    <Limit LOGIN>
    DenyUser !ftp !ftpadmin
    </Limit>

    Isso não fará com que meus outros usuários de FTP fiquem bloqueados ?

  6. #6
    Visitante

    Padrão PROFTPD + Permissões

    não isso bloqueia apenas esses dois usuarios e se nao me engano ftp é um alias de anonymous.

  7. #7
    neurobashing
    Visitante

    Padrão PROFTPD + Permissões

    Apenas quero agradecer a ajuda do pessoal !

    Agora meu FTP está 100%

    Tanks ! <IMG SRC="images/forum/icons/icon_wink.gif">

  8. #8
    neurobashing
    Visitante

    Padrão PROFTPD + Permissões

    Apenas quero agradecer a ajuda do pessoal do fórum ! Agora meu ftp está rodando perfeitamente !

    Tanks ! <IMG SRC="images/forum/icons/icon_wink.gif">