My need was to share a directory with a chrooted user, and with Pure-FTPd doing it is very easy.
The FAQ is very exhaustive, I recommend you read it, here in my case I go directly to the point.
From the official FAQ http://download.pureftpd.org/pub/pure-ftpd/doc/FAQ
Making a symbolic link won't work, because when you are chrooted, it means that everything outside a base directory (your user's home directory) won't be reachable, even though a symbolic link.
If you are compiling Pure-FTPd from source, add --with-virtualchroot to your ./configure options.
Binary packages are compiled with this feature turned on, and this is my case.
Open this file: /etc/default/pure-ftpd-common
and set the VIRTUALCHROOT option to TRUE, by default is set to FALSE.
# VIRTUALCHROOT:
# whether to use binary with virtualchroot support
# valid values are "true" or "false"
# Any change here overrides the setting in debconf.
#VIRTUALCHROOT=false
VIRTUALCHROOT=true
Restart the Pure-FTPd server with /etc/init.d/pure-ftpd restart.
Now you are able to create the symbolic link into the user's directory.