User "maxe" anlegen:
useradd -m -d /home/ftp-user/maxe -s /bin/false -g ftponly
Password einstellen:
passwd maxe
- fertig.
Der User Maxe kann sich nun via ftp einloggen und kann sich nur in seinem home-Verzeichnis bewegen und ftp machen - sonst nichts.
Hier liegen noch diverse andere Dateien, die beim Useranlegen erzeugt werden Kannst Du löschen, wenn wirklich nur ftp möglich sein soll.
Ein beliebiger ftp-Server sollte natürlich installiert sein.
so müsste es gehen bin mir nicht ganz sicher.