ciao....
non ne ho la certezza, ma ho la sensazione che tu debba lavorare sulle permission "fisiche" delle cartelle:
il comportamento che ha il tuo server è logicamente corretto, quindi devi vedere se per esempio, cambiando il proprietario e l'utilizzatore della cartella privata, mettendoci l'utente samba, le utenze "fisiche" prevalgano su qyuelle di share...
spero di aver parlato in modo comprensibile e soprattutto di non aver detto !^="()£$?()=!"?^=^!($=?!"£)...
ciao!