I'm running a Ubuntu 10.04 LTS server and I want to create users who can only access the server from FTP.
What I did so far is:
- Create new user with default login shell set to
The normal users on the server are all able to access their home folder through ftp but the users to whom remote shell access is removed by setting it to
/bin/false are not able to log by ftp either.
I don't understand how the shell access affects the
vsftpd server? How could I enable the ftp access without re-enabling shell?
I found this reference that states that I should use
/sbin/nologin (seems to be
/usr/sbin/nologin in Ubuntu) and that it should not affect ftp access but it does not work in my case.