ciao...
non capisco queste righe:
codice:
DefaultRoot ~
<Anonymous ~share>
User share
DefaultRoot indica la rootdir del servizio ftp, quindi ~ indica che ogni utente che si connette, che non sia anonymous, viene fatto partire dalla propria home.
con ~share non capisco cosa intendi...
poi... ti logghi con l'utente share?

io uso proftpd, comunque non mi ricodo bene però, la configurazione l'ho fatta diverso tempo fa ed ogni volta uso quella.
se vuoi ti posto il mio proftpd.conf...