Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 6 di 6
  1. #1
    HT Member
    Data Registrazione
    May 2008
    Messaggi
    79

    Gestione permessi in proftpd

    Salve,finalmente sono riuscito,dopo alcune rogne per quanto riguarda i repository,ad installare proftpd tramite Webmin sul mio VPS (centos),tutto bene,il vps è configurato a livello base e ho assegnato l'utente "ftp" come utente principale per l'accesso appunto al server ftp.
    Loggando funziona tutto come dovrebbe,il problema è che non posso ne creare,ne eliminare,ne spostare files o cartelle,posso solo navigare tra quelle esistenti,essendo configurato per apache l'ho impostato per aprirsi su /var/www/html/.

    Errore 550 - Operation Not Permitted

    Da putty do "ls -l /var/www/" e mi da

    drwxr-xr-x 2 sulla cartella /html/ quindi direi che fin qui non ci sono problemi.

    Questo è invece il confing di proftpd

    Codice:
    # This is the ProFTPD configuration file
    
    ServerName            "ProFTPD server"
    ServerIdent            on "FTP Server ready."
    ServerAdmin            root@localhost
    ServerType            standalone
    #ServerType            inetd
    DefaultServer            on
    AccessGrantMsg            "User %u logged in."
    #DisplayConnect            /etc/ftpissue
    #DisplayLogin            /etc/ftpmotd
    #DisplayGoAway            /etc/ftpgoaway
    DeferWelcome            off
    
    # Use this to excude users from the chroot
    DefaultRoot                     /var/www/html
    
    # Use pam to authenticate (default) and be authoritative
    AuthPAMConfig            proftpd
    AuthOrder            mod_auth_pam.c* mod_auth_unix.c
    
    # Do not perform ident nor DNS lookups (hangs when the port is filtered)
    IdentLookups            off
    UseReverseDNS            off
    
    # 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
    
    # Default to show dot files in directory listings
    ListOptions            "-a"
    
    # See Configuration.html for these (here are the default values)
    #MultilineRFC2228        off
    #RootLogin            off
    #LoginPasswordPrompt        on
    #MaxLoginAttempts        3
    #MaxClientsPerHost        none
    #AllowForeignAddress        off    # For FXP
    
    # Allow to resume not only the downloads but the uploads too
    AllowRetrieveRestart        on
    AllowStoreRestart        on
    
    # 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            20
    
    # Set the user and group that the server normally runs at.
    User                nobody
    Group                nobody
    
    # Disable sendfile by default since it breaks displaying the download speeds in
    # ftptop and ftpwho
    UseSendfile            no
    
    # This is where we want to put the pid file
    ScoreboardFile            /var/run/proftpd.score
    
    # Normally, we want users to do a few things.
    <Global>
    AllowOverwrite on
      <Limit ALL SITE_CHMOD>
        AllowAll
      </Limit>
    DefaultChdir /var/www/html/
    AccessGrantMsg "Login effettuato con successo!"
    </Global>
    
    # Define the log formats
    LogFormat            default    "%h %l %u %t \"%r\" %s %b"
    LogFormat            auth    "%v [%P] %h %t \"%r\" %s"
    
    # TLS
    # Explained at http://www.castaglia.org/proftpd/modules/mod_tls.html
    #TLSEngine            on
    #TLSRequired            on
    #TLSRSACertificateFile        /etc/pki/tls/certs/proftpd.pem
    #TLSRSACertificateKeyFile    /etc/pki/tls/certs/proftpd.pem
    #TLSCipherSuite            ALL:!ADH:!DES
    #TLSOptions            NoCertRequest
    #TLSVerifyClient        off
    ##TLSRenegotiate        ctrl 3600 data 512000 required off timeout 300
    #TLSLog                /var/log/proftpd/tls.log
    
    # SQL authentication Dynamic Shared Object (DSO) loading
    # See README.DSO and howto/DSO.html for more details.
    #<IfModule mod_dso.c>
    #  LoadModule mod_ban.c
    #  LoadModule mod_ifsession.c
    #  LoadModule mod_quotatab.c
    #  LoadModule mod_quotatab_file.c
    #  LoadModule mod_sql.c
    #  LoadModule mod_sql_mysql.c
    #  LoadModule mod_sql_postgres.c
    #</IfModule>
    
    # A basic anonymous configuration, with an upload directory.
    #<Anonymous ~ftp>
    #  User                ftp
    #  Group                ftp
    #  AccessGrantMsg        "Anonymous login ok, restrictions apply."
    #
    #  # 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            10 "Sorry, max %m users -- try again later"
    #
    #  # Put the user into /pub right after login
    #  #DefaultChdir            /pub
    #
    #  # We want 'welcome.msg' displayed at login, '.message' displayed in
    #  # each newly chdired directory and tell users to read README* files. 
    #  DisplayLogin            /welcome.msg
    #  DisplayFirstChdir        .message
    #  DisplayReadme            README*
    #
    #  # Some more cosmetic and not vital stuff
    #  DirFakeUser            on ftp
    #  DirFakeGroup            on ftp
    #
    #  # Limit WRITE everywhere in the anonymous chroot
    #  <Limit WRITE SITE_CHMOD>
    #    AllowAll
    #  </Limit>
    #
    #  # An upload directory that allows storing files but not retrieving
    #  # or creating directories.
    #  <Directory uploads/*>
    #    AllowOverwrite        yes
    #    <Limit READ>
    #      DenyAll
    #    </Limit>
    #
    #    <Limit STOR>
    #      AllowAll
    #    </Limit>
    #  </Directory>
    #
    #  # Don't write anonymous accesses to the system wtmp file (good idea!)
    #  WtmpLog            off
    #
    #  # Logging for the anonymous transfers
    #  ExtendedLog        /var/log/proftpd/access.log WRITE,READ default
    #  ExtendedLog        /var/log/proftpd/auth.log AUTH auth
    #
    #</Anonymous>
    
    # Configuration for mod_ban
    <IfModule mod_ban.c>
      BanEngine on
      BanLog /var/log/proftpd/ban.log
      BanTable /var/run/proftpd/ban.tab
    
      # If the same client reaches the MaxLoginAttempts limit 2 times
      # within 10 minutes, automatically add a ban for that client that
      # will expire after one hour.
      BanOnEvent MaxLoginAttempts 2/00:10:00 01:00:00
    
      # Allow the FTP admin to manually add/remove bans
      BanControlsACLs all allow user ftpadm
    </IfModule>

    Dov'è che sbaglio ? Vorrei solo far funzionare l'ftp come dovrebbe



  2. #2
    Provider L'avatar di WizOfOz
    Data Registrazione
    Nov 2007
    Località
    Milano (MI)
    Messaggi
    2,875

    Re: Gestione permessi in proftpd

    chi è l'owner della cartella?

  3. #3
    HT Member
    Data Registrazione
    May 2008
    Messaggi
    79

    Re: Gestione permessi in proftpd

    Citazione Originariamente Scritto da WizOfOz Visualizza Messaggio
    chi è l'owner della cartella?
    Scusa l'ignoranza,come posso controllare ciò ?

    Edit, Sempre con ls -l ovvio

    indica dopo i permessi " root root 4096 data ecc.."

  4. #4
    Provider L'avatar di WizOfOz
    Data Registrazione
    Nov 2007
    Località
    Milano (MI)
    Messaggi
    2,875

    Re: Gestione permessi in proftpd

    Quindi..... se la cartella e i file sono posseduti in maniera completa dall'utente root (rwx) mentre il gruppo root e tutti gli altri hanno solo un permesso in lettura e esecuzione (r_x)... chiediti come puoi potevi sperare di modificare i file di un altro utente??

    prova a pensare a cosa manca??

  5. #5
    HT Member
    Data Registrazione
    May 2008
    Messaggi
    79

    Re: Gestione permessi in proftpd

    Citazione Originariamente Scritto da WizOfOz Visualizza Messaggio
    Quindi..... se la cartella e i file sono posseduti in maniera completa dall'utente root (rwx) mentre il gruppo root e tutti gli altri hanno solo un permesso in lettura e esecuzione (r_x)... chiediti come puoi potevi sperare di modificare i file di un altro utente??

    prova a pensare a cosa manca??
    Dovrei cambiare owner alla cartella o aggiungerne uno secondario,sempre se è possibile fare ciò.


    Ho provato con

    Codice:
    chown ftp /var/www/
    Ma non sembra funzionare (ftp è l'user adibito alla connessione del server)

  6. #6
    HT Member
    Data Registrazione
    May 2008
    Messaggi
    79

    Re: Gestione permessi in proftpd

    Non sono ancora riuscito a trovare una soluzione E' da ieri che spulcio google ma le soluzioni sono sempre diverse tra loro e non voglio combinare qualche guaio

Discussioni Simili

  1. Gestione permessi utente
    Di Antonio nel forum Io Programmo
    Risposte: 5
    Ultimo Messaggio: 30-08-2010, 11:47
  2. La gestione dei permessi su shared hosting - HostingSolutions.it
    Di Redazione HostingTalk nel forum Hosting Provider accreditati HostingTalk.it. Comunicati e News
    Risposte: 0
    Ultimo Messaggio: 04-05-2010, 11:00
  3. Proftpd
    Di framacomputer nel forum Gestione Server Windows e Server Linux
    Risposte: 13
    Ultimo Messaggio: 24-09-2008, 22:41
  4. Problema proftpd
    Di Luca nel forum Gestione Server Windows e Server Linux
    Risposte: 3
    Ultimo Messaggio: 15-05-2007, 18:25
  5. Proftpd cartelle
    Di xpode nel forum Gestione Server Windows e Server Linux
    Risposte: 6
    Ultimo Messaggio: 27-04-2007, 16:42

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •