Paolino grazie delle risposte a volte le cose semplici sono la soluzione che da giorni cerchi.
Uso xampp su distro ubuntu 8.10 ho seguito il tuo consiglio e mi sono creato un account "ftp1"
privilegi utente nessuno
nelle impostazioni avanzate
Ho specificato come dir /opt/lampp/htdocs/ftp1
shell /bin/bash
gruppo principale ftp1
La connessione avviene, pero' sia che mi loggo come user di default di xampp (nobody), o come user ftp1 vado a finire sempre nella dir /opt/lampp/htdocs
come se non bastasse posso andare a spasso nelle dir dell' altra utenza pur aggiungendo nel config di proftpd in /opt/lampp/ecc/proftpd.conf la riga :
DefaultRoot ~
Se possibile vorrei questo non succedesse ed all'accesso ogni utenza punti alla sua dir.
Spero di essere stato abbastanza chiaro mi scuso per eventuali errori di esposizione uso da poco linux e' sono autodidatta confido in un vostro aiuto per risolvere il tutto .
Copio comunque il config nel caso possa essere utile grazie ancora
This is a basic ProFTPD configuration file (rename it to
'proftpd.conf' for actual use. It establishes a single server
and a single anonymous login. It assumes that you have a user/group
"nobody" and "ftp" for normal operation and anon.
ServerName "ProFTPD"
ServerType standalone
DefaultServer on
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
Normally, we want files to be overwriteable.
<Directory /opt/lampp/htdocs/*>
AllowOverwrite on
</Directory>
only for the web servers content
DefaultRoot /opt/lampp/htdocs
nobody gets the password "lampp"
commented out by lampp security
#UserPassword nobody wRPBu8u4YP0CY
UserPassword nobody vCyVo/pb/UTFs
nobody is no normal user so we have to allow users with no real shell
RequireValidShell off
nobody may be in /etc/ftpusers so we also have to ignore this file
UseFtpUsers off
#riga aggiunta da me
DefaultRoot ~