AletrilogY ha scritto:
Nonostante quell' errore se ora uso filezilla e lo indirizzo al mio pc
riesco a loggarmi solo con l' utente che esiste già e con la password
che utilizzo per loggarmi a login, devo trovare il modo di digli di
usare gli utenti virtuali che gli ho inserito......
ti pasto/scrivo qui una piccola guida che feci, grazie ad un post (di un
paio di anni fa) sul forum di ubunti (quando lo usavo ancora):
1. crei una ~home per l'utente virtuale ftp e dentro di essa due
cartelle, una per far scaricare, l'altra per scaricare i files di cui
hai bisogno e dai i giusti permessi:
# mkdir /home/ftp
# mkdir /home/ftp/upload
# mkdir /home/ftp/download
# chmod -R 755 /home/ftp/
# chmod -R 755 /home/ftp/download/
# chmod -R 777 /home/ftp/upload/
2. modifichi /etc/fstab per far montare le cartelle che vuoi tu nella
cartella /home/ftp/download/, così da poter condividere solo alcune
parti del tuo pc. Ecco un esempio:
## ftp folder mount ##
######################
/home/ftp/upload /home/ftp/download/shared/upload ext3 bind 0 2
/media/Music/Music
/home/ftp/download/shared/Music ext3 bind 0 2
/media/Shared
/home/ftp/download/shared/Shared vfat bind 0 2
3. #nano /etc/shells -> inserire in fondo la seguente riga "/bin/false"
4. apri graficamente la gestione utenti (da terminale qualche volta non
funziona) e crea un nuovo utente es. che si chiama "ftphost" e che potrà
connettersi al server ftp, ma non loggarsi al pc (è l'utente virtuale):
utente -> ftphost
home -> /home/ftp
uid -> 1001
shell -> /bin/false
gruppo principale -> ftphost
Il comando da terminale sarebbe: "# useradd ftphost -p ftphost -d
/home/ftp -s /bin/false"
5. # aptitude install proftpd -> installalo come "standalone"
6. modificati se e come vuoi il file /etc/proftpd/proftpd.conf
7. controllare le impostazioni del file con:
# proftpd -td5
8. per vedere chi c'è sull'ftp
$ ftpwho
$ ftptop
9. comandi utili:
$ /etc/init.d/proftpd restart
$ /etc/init.d/proftpd stop
# nano /etc/proftpd.conf
Ciao!
Giovanni
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]