Presuppositions to the examples
(1) Required functions
No other service except for ftp runs on the server.
Only specific registered users are allowed to access the server (no anonymous user accounts are allowed).
Authenticating the user in not only a user ID and a password but also a source IP address
The server provides ftp service for each user equally.