der er ikke nogen praktisk løsning på det "problem" svjv.
problemet er at hvis du skal chroot dem til deres homedir har de ikke nogen muligheder for at lave noget som helst .. de skal jo kunne bruge værktøjer fra /bin og /usr/bin .. det man kunne gøre er at copy alt det de skal bruge til deres homedir .. men det er spil af plads hvis du spørger mig og stoler du på brugerne du har på burde det være ligemeget.
du kunne også sætte et jail op
http://docs.freebsd.org/44doc/papers/jail/jail.htmleller chroot de filer der ikke skal kunne læses eller chroot de mapper man ikke skal have adgang til.
en sidste løsning er at lade være med at give shell ..
hvis ftp er godt nok kan man lave den chrooted
se feks her hvordan
http://groups.google.dk/groups?q=freebsd+noshell+ftp&hl=da&lr=&ie=UTF-8&oe=UTF-8&selm=38a22313%240%241929%40motown.iinet.net.au&rnum=2