There is a network recycle bin for each share. To set this up, here are the files to configure with the necessary options. My tests were done on a Red Hat Enterprise 4 with Samba 3. This configuration only works with Samba 3. For earlier versions, it's a .recycle file with a different content. But let's proceed with the configuration:
#!/bin/sh ## This is the name of the Dust binrecyclename=".recycle"fordustsharein"/home/data/$recyclename""/home/sales/$recyclename""/home/share/$recyclename";dotest-d$dustshare||mkdir$dustshare&&chownnobody:nobody$dustshare&&chmod700$dustsharefind$dustshare-mtime+168-execrm-f{}\;done