Oggi sul mio pc con Ubuntu 14.04 ho installato il servizio vsftpd e sto provando un pò di configurazioni.
Dopo aver verificato che l'accesso anonimo funzioni correttamente, sono passato all'accesso con login di utente di sistema:
Codice: Seleziona tutto
anonymous_enable=NO
local_enable=YES
write_enable=YES
Se eseguo l'accesso con il mio utente di sistema anche in questo caso funziona tutto bene e dal client ftp riesco a vedere tutti i file e cartelle della mia home directory.
A quel punto ho pensato di creare un nuovo utente con il comando:
Codice: Seleziona tutto
sudo useradd -d /home/ftpserver -m ftpserver
sudo passwd ftpserver
530 - Login incorrect
Però l'utente è attivo e correttamente configurato in quanto se lancio un:
Codice: Seleziona tutto
su ftpserver
Non sapendo poi che pesci pigliare sono andato a vedere le differenze dentro /etc/passwd fra il mio utente (mark) e questo nuovo. Ottengo questo:
Codice: Seleziona tutto
mark:x:1000:1000:mark:/home/mark:/bin/bash
ftpserver:x:1002:1002::/home/ftpserver:
Non so se questo ha qualche attinenza... Comunque ogni suggerimento è ben accetto