Ciao Gianni,
ho trovato queste indicazioni in rete per una facile configurazione di un ftp server sotto linux:
installatevi vsftpd.
Vi ricordo che dopo l'installazione il demone sara' attivo ma dovete far partire il server ftp.
Andate in.
#/etc/init.d/
e poi #vsftpd start per far partire il servizio
e poi #vsftpd stop per stopparlo.
Questo sara utile quando modificate il file di configurazione e dovete far ripartire il servizio per fargli leggere la
nuova configurazione.
Se notate e' stata creata una home per l'utente ftp (/home/ftp) e dentro ci sara' cio' che vedra' l'utente connesso.
Inizialmente è impostato per accedervi come anonymous e sensa passwd
Vi sollevito come sempre a leggere i manuali (#man vsftpd.conf).
Editate /etc/vsftpd.conf e iniziamo la modifica, vi do solo le principali modifiche per fare una cosa funzionante
anonumous_enable=yes
local_enable=yes
(in mancanza della prima si assume cmq un valore uguale a yes
la seconda accetta le connessioni anche dagli utenti di sitema)
write_enable=NO
anon_upload_enable=NO
(queste opzioni permettono l'upload sul hd oppure no, in questo caso non e' permesso).
Se oltre agli upload si vuole anche far cancellare, rinominare file o creare nuove directory ci vogliono queste due specifiche):
anon_other_write_enable=YES
anon_mkdir_write_enable=YES
il resto lasciatelo com'e'.
Per ulteriori opzioni leggetevi il manuale.
NB.: ci sono alcune distribuzioni dove l'user non viene creato in automatico (ad esempio la mandrake) e lo dovete fare voi.
Vi ricordo che ad ogni utente e' associata una shell e' in questo caso la shell per l'user ftp non serve quindi si imposta
/bin/false che è un valore che identifica nessuna shell. Tale valore però per essere assegnato deve essere presente nel
file /etc/shells se non lo fosse (andateci a vedere prima con #vim /etc/shells) e sufficiente dare:
#echo "/bin/false/" >> /etc/shells
ora create il gruppo e l'utente:
#groupadd -g 75 ftp
#useradd -d /var/ftp -s /bin/false -u 75 -g 75 ftp
e poi procedete all'installazione del server col pacchetto rmp che trovate in giro in rete o nel cd.
info da:
http://www.tuttoirc.it/linux-serverftp.phpLuca