[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemi con ProFTPD e overwrite dei file



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alle 11:38, sabato 11 ottobre 2003, Tiziano Fogliata ha scritto:

> ServerType			inetd

Se vuoi attivare i virtualhosts qui devi mettere standalone.

> DeferWelcome			off
>
> MultilineRFC2228		on
> DefaultServer			on
> ShowSymlinks			on
>
> TimeoutNoTransfer		600
> TimeoutStalled			600
> TimeoutIdle			1200
>
> DisplayLogin welcome.msg
> DisplayFirstChdir               .message
> ListOptions                	"-l"

> DefaultRoot ~/public_html/
> Port				21
> MaxInstances			30
>
> User				nobody
> Group				nogroup

Ti consiglierei anche le tre direttive:
DirFakeUser                     on
DirFakeGroup                    on
DirFakeMode                     000

Per quanto riguarda i virtualhost sotto, a meno che tu non abbia 2 ip 
statici (uno per pippo.it e uno per pluto.it), la configurazione è 
sbagliata. Ovvero, il protocollo FTP non supporta i Name Virtual Host 
come l'HTTP 1.1. L'unico modo per differenziare due host che hanno lo 
stesso ip non è tramite il nome (pippo o pluto), ma tramite la porta. 
Quindi dovresti impostare in ognuno una porta. In questo caso, visto 
che entrambi gli utenti devono entrare in public_html (in pratica l'FTP 
serve per far loro gestire lo spazio web che offri), non c'e' motivo 
per impostare alcun Virtual Host, Se i Virtual Host ti servono ti 
consiglio comunque di inserire le opzioni valide per entrambi in 
<global>...</global>.

> <VirtualHost www.pippo.it>
> ServerName                    "Pippo FTP Server"

Qui per esempio:
Port 21

> MaxClients                    10
> MaxLoginAttempts              1
> DeferWelcome                  on
> <Directory /home/pippo/public_html>
>    Umask                         022  022
>    AllowOverwrite                on
> </Directory>
> DefaultChdir /home/pippo/public_html
> DefaultRoot ~
> </VirtualHost>
>
>
> <VirtualHost www.pluto.it>
> ServerName ""Pluto FTP Server"

Qui per esempio:
Port 666

> MaxClients                    10
> MaxLoginAttempts 1
> DeferWelcome                  on
> <Directory /home/pluto/public_html>
>    Umask                         022  022
>    AllowOverwrite                on
> </Directory>
> DefaultChdir /home/pluto/public_html
> DefaultRoot ~
> </VirtualHost>
> *****************************************

Ciao
- -- 
Francesco
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/h/0i2YzCbENZYYERArdSAJ4gHlcBecScI3qiQRopd84qItiwkACeI8B3
axNevzbCo9aUTHL59Y8XimM=
=Ah7R
-----END PGP SIGNATURE-----



Reply to: