Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    proftpd server per più siti

    Allora, scusate la mia ignoranza con i server ftp, allora girando quà e là non sono riuscito a risolvere il mio problema.

    Dunque il mio problema è il seguente: vorrei configurare proftpd per fare da server a dei siti internet, ho impostato l'autenticazione tramite mysql e pare che funzioni, ora vi posto l'attuale conf di proftpd:
    #
    # /etc/proftpd.conf -- This is a basic ProFTPD configuration file.
    # To really apply changes reload proftpd after modifications.
    #

    ServerName "Debian"
    ServerType standalone
    DeferWelcome off

    MultilineRFC2228 on
    SQLAuthenticate users* groups*
    SQLAuthTypes Crypt
    SQLConnectInfo proftpd@localhost proftpd proftpd
    SQLUserInfo users userid passwd uid gid homedir shell

    DefaultServer on
    ShowSymlinks on

    TimeoutNoTransfer 600
    TimeoutStalled 600
    TimeoutIdle 1200

    DisplayLogin welcome.msg
    DisplayFirstChdir .message
    ListOptions "-l"

    DenyFilter \*.*/

    # Uncomment this if you are using NIS or LDAP to retrieve passwords:
    #PersistentPasswd off

    # Uncomment this if you would use TLS module:
    #TLSEngine on

    # Uncomment this if you would use quota module:
    #Quotas on

    # Uncomment this if you would use ratio module:
    #Ratios on

    # Port 21 is the standard FTP port.
    Port 21

    # 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

    # Umask 022 is a good standard umask to prevent new files and dirs
    # (second parm) from being group and world writable.
    Umask 117 007
    # Normally, we want files to be overwriteable.
    AllowOverwrite on

    # Delay engine reduces impact of the so-called Timing Attack described in
    # http://security.lss.hr/index.php?pag...LSS-2004-10-02
    # It is on by default.
    #DelayEngine off

    # A basic anonymous configuration, no upload directories.

    <Anonymous ~ftp>
    User ftp
    Group ftp
    # We want clients to be able to login with "anonymous" as well as "ftp"
    UserAlias anonymous ftp
    # Cosmetic changes, all files belongs to ftp user
    DirFakeUser on ftp
    DirFakeGroup on ftp

    RequireValidShell off
    #
    # # Limit the maximum number of anonymous logins
    MaxClients 10
    #
    # # 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
    <Directory *>
    <Limit WRITE>
    DenyAll
    </Limit>
    </Directory>
    </Anonymous>



    <Anonymous ~ia>
    User ia
    Group ia
    # We want clients to be able to login with "anonymous" as well as "ftp"
    UserAlias anonymous ftp
    # Cosmetic changes, all files belongs to ftp user
    DirFakeUser on ia
    DirFakeGroup on ia

    RequireValidShell off
    #
    # # Limit the maximum number of anonymous logins
    MaxClients 10
    #
    # # 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
    #<Directory *>
    # <Limit WRITE>
    # AllowAll
    # </Limit>
    # </Directory>
    </Anonymous>
    allora nel db mysql ho sia l'utente ftp che ia, l'acesso funziona distinto per tutti, ora spiegatemi queste cosette:
    1- è necessario esare il "tag" <Anonymous></Anonymous> oppure esiste un'altra sintassi per avere lo stesso risultato?
    2-purtroppo non riesco a scrivere nella dir degli account ftp, come la risolvo?

    spero che mi potete aiutare, in rete non ho trovato esempi chiarificatori.
    Grazie

  2. #2
    nessuno ha qualche idea su come aiutarmi?

  3. #3
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    perchè usare <anonymous> quando hai mysql: basta creare un utente con nome Anonymous e nessuna password.

    devi assegnare a ogni cartella i permessi giusti; con chown devi assegnare a ogni cartella il giusto utente (l'utente giusto è id che hai scelto nel database)

    Fammi sapere

  4. #4
    grazie e scusa ma non avevo ricevuto la mail della notifica di risposta, come devo configurare proftpd senza il tag anonymous, cosa devo scrivere nella configurazione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.