+ Responder ao Tópico



  1. #1
    Nocturno_Culto
    Visitante

    Padrão Proftpd

    configurei o proftpd
    criei um usúario para ele
    como faço para colocar um diretorio disponivel alem do /home/usuario??
    quero colocar o diretorio q tenho chamado public
    uso o slackware 10

  2. #2
    Nocturno_Culto
    Visitante

    Padrão Proftpd

    me desculpem por postar duas vezes é q conexão discada é uma merda



  3. #3

    Padrão Proftp

    Voce quer criar um ftp publico???
    ou alterar o diretorio do usuario??
    Se for diga que te explico

  4. #4
    Nocturno_Culto
    Visitante

    Padrão Proftpd

    1º em um coputador gostaria de criar um ftp publico em um diretorio chamado public
    2º em outro computador gostaria de criar um ftp com autenticação de usuário com um diretorio chamado programas



    obrigado pela atenção



  5. #5

    Padrão proftpd.conf

    Configure o /etc/proftpd.conf como esta ai você tera um ftp privado e uma pasta publica ao mesmo tempo.
    Duvidas estou por aqui
    ____________________________________________________________
    # This is a basic ProFTPD configuration file.
    # It establishes a single server and a single anonymous login.
    # It assumes that you have a user/group "nobody" and "ftp"
    # for normal/anonymous operation.

    ServerName "ProFTPD Default Installation"
    #ServerType standalone
    ServerType inetd
    DefaultServer on
    #Adicionado por Mauro Impede que o usuario saia do seu diretorio
    DefaultRoot ~ !root
    # 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

    # This next option is required for NIS or NIS+ to work properly:
    #PersistentPasswd off

    SystemLog /var/log/proftpd.log
    TransferLog /var/log/xferlog

    # Normally, we want files to be overwriteable.
    <Directory /*>
    AllowOverwrite on
    </Directory>

    # A basic anonymous FTP server configuration.
    # To enable this, remove the user ftp from /etc/ftpusers.
    <Anonymous ~ftp>
    RequireValidShell off
    User ftp
    Group ftp
    # We want clients to be able to login with "anonymous" as well as "ftp"
    UserAlias anonymous ftp

    # Limit the maximum number of anonymous logins
    MaxClients 50

    # We want 'welcome.msg' displayed at login, and '.message' displayed
    # in each newly chdired directory.
    DisplayLogin welcome.msg
    DisplayFirstChdir .message

    # Limit WRITE everywhere in the anonymous chroot
    <Limit WRITE>
    DenyAll
    </Limit>

    # An upload directory that allows storing files but not retrieving
    # or creating directories.
    # <Directory incoming/*>
    # <Limit READ>
    # DenyAll
    # </Limit>
    #
    # <Limit STOR>
    # AllowAll
    # </Limit>
    # </Directory>

    </Anonymous>

  6. #6
    Visitante

    Padrão Proftpd

    mas tipo, para trocar o diretoria aonde eu colocar o nome do diretorio??



  7. #7
    Nocturno_Culto
    Visitante

    Padrão Proftpd

    mas para colocar um outro diretório aonde eu mudo na configuração do proftpd.conf??
    a configuração q está no meu slack10 ele está tornando publico o diretorio /home/ftp. quero mudar esse diretório. Como faço isso??

  8. #8

    Padrão Proftp

    Procure essa linha na configuração

    # A basic anonymous FTP server configuration.
    # To enable this, remove the user ftp from /etc/ftpusers.
    <Anonymous ~ftp>
    RequireValidShell off
    User ftp
    Group

    Altera <Anonymous ~ftp> por exemplo para <Anonymous /usr/public> logico que pro ftp publico

    Se vc quezer alterar a home do usuario é facil tambel
    abra o arquivo /etc/passwd
    edite alinha exemplo do usuario mauro
    de
    mauro:x:3420:105:,,,:/home/mauro:/bin/bash
    para
    mauro:x:3420:105:,,,:/clientes/www/mauro:/bin/bash
    Olha mentenha o /bin/bash para ele ter um shell para acessar ftp

    Não esqueça de setar as permissões exemplo
    chown -R mauro /clientes/www/mauro

    vc tabem pode apagar o diretorio /home/ftp
    rm /home/ftp #apagar o diretorio ftp
    mkdir /usr/public #criar o diretorio public
    ln -s /usr/public /home/ftp #Isso vai criar um atalho com nome ftp em home para acessar o diretorio public em /usr/
    Não esqueça de setar as permissões exemplo

    Duvidas to a disposição
    Um abraço