Acho que você deve alterar valid users = ashley joe %S
para apenas valid users = %S
. No seu exemplo, ashley, joe and %S [the name of the share]
é sempre válido, portanto, ashley
e joe
podem alcançar todas as residências, qualquer outro (se houver) usuários deve ver apenas os seus próprios no exemplo que você forneceu.