encontrei um totorialzinho é algo bem simples, segue abaixo.
Para o funcionamento correto da sua lixeira você deverá acrescentar apenas a linha "vfs object = /usr/lib/samba/vfs/recycle.so" nas configurações de compartilhamento do smb.conf:
[Publico]
comment = Compartilhamento público para os Usuários
path = /home/Publico
writeable = yes
browseable = yes
vfs object = /usr/lib/samba/vfs/recycle.so
Pronto, a partir de agora qualquer arquivo deletado no diretório "Publico" irá parar na pasta oculta .recycle
Já fiz a configuração só não testei ainda, vou esperar o final de semana dae dou um reboot no servidor e vejo se ficou certinho.
A pergunta que ficou para mim é essa pasta oculta o usuario não vai enxergar ne? somente eu por linha de comando seria isso? e cada compartilhamento tera sua pasta .recycle?