Sto eseguendo un server Ubuntu 10.04 LTS e voglio creare utenti che possono accedere al server solo da FTP.
Quello che ho fatto finora è:
- Installare
vsftpd
- Crea un nuovo utente con la shell di accesso predefinita impostata su
/bin/false
Gli utenti normali sul server sono tutti in grado di accedere alla loro cartella principale tramite ftp, ma gli utenti a cui viene rimosso l'accesso remoto alla shell impostandolo su /bin/false
non sono in grado di effettuare l'accesso tramite ftp.
Non capisco come l'accesso alla shell influisca sul vsftpd
server? Come potrei abilitare l'accesso ftp senza riattivare la shell?
Aggiornamento:
ho trovato questo riferimento che afferma che dovrei usare /sbin/nologin
(sembra essere /usr/sbin/nologin
in Ubuntu) e che non dovrebbe influenzare l'accesso ftp ma non funziona nel mio caso.