Was du möchtest ist ein sogenannte chroot-ftp, wo eingeloggte FTP-Benutzer per chroot (siehe manpage) in ein fiktives "/" Verzeichnis kommen, das in wirklichkeit aber z.B. /home/ftp/ sein kann. Wenn du den wu.ftpd nutzt, steht in der manpage was du dafür tun mußt. Bei mir sieht das so aus:
(/etc/ftpaccess)
class world guest *
guestgroup ftpusers
limit world 2 guest /home/ftp/msgs/msg.dead
limit world 5 user /home/ftp/msgs/msg.dead
log transfers anonymous,real,guest inbound,outbound
log commands anonymous,guest
log security anonymous,guest,real
noretrieve /etc/passwd /etc/group core .notar
noretrieve /home/ftp/incoming
chmod no guest,anonymous
delete no guest,anonymous
overwrite no guest,anonymous
rename no guest,anonymous
umask no guest,anonymous
.. und noch viel mehr, aber das ist nicht relevant. Wichtig sind der guestgroup Eintrag und die limits.
HTH