Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    neurobashing
    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
    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
    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
    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
    <Limit LOGIN>
    DenyUser !ftp !ftpadmin
    </Limit>

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






Tópicos Similares

  1. permissões de CGI
    Por dboom no fórum Linguagens de Programação
    Respostas: 8
    Último Post: 13-01-2003, 00:11
  2. Desafio Proftpd
    Por MiddleEarth no fórum Servidores de Rede
    Respostas: 34
    Último Post: 11-12-2002, 18:06
  3. negar acesso a usuários nao autorizados no proftpd
    Por ediguedes no fórum Servidores de Rede
    Respostas: 1
    Último Post: 09-12-2002, 20:36
  4. Proftpd - Acesso anonimo negado
    Por no fórum Servidores de Rede
    Respostas: 4
    Último Post: 29-11-2002, 09:57
  5. Permissoes
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 18-11-2002, 12:56

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L