Oi pessoal, depois de apanhar muito consegui configurar a lixeira do Samba no Debian. Antes teremos que instalar, além dos pacotes samba e smbclient, o smbfs (o responsável de contribuir com a lixeira).
Então vamos colocar a mão na massa!
# apt-get install samba smbclient smbfs
Bem, não vou abordar aqui neste pequeno tutorial como configurar o Samba, pois temos muitos tutoriais bem bacanas de como configurar o dançarino espalhados por aí. A minha intenção é mostrar como criar uma lixeira na distribuição Debian ( a minha predileta). Aí vai uma simples configuração do smb.conf:
[global]
comment = Servidor Trenil
workgroup = trenil
security = share
os level = 100
# Você deve colocar esses parâmetros no seu smb.conf.
##################################
;recyclebin options
recycle:exclude = *.tmp *.temp *.o *.obj ~$*
recycle:keeptree = True
recycle:touch = True
recycle:versions = True
recycle:noversions = .doc|.xls|.ppt
recycle:repository = .recycle
recycle:maxsize = 10000000
create mask = 0777
directory mask = 0777
vfs objects = recycle
###################################
[publico]
comment = Diretório Publico
path = /arq/publico
writable = yes
public = yes
create mask = 0777
[prog]
comment = Diretório para Programas
path = /arq/programas
writable = yes
public = yes
create mask = 0777
Prontinho... agora é só startar o Samba.
# invoke-rc.d samba start
Depois numa máquina Windows, mapear o compartilhamento e testar. Tipo, copie um diretório ou arquivo para o compartilhamento, depois delete. No
Linux você vai encontrar uma pasta ".recycle" dentro do seu compartilhamento configurado.
# ls -la
total 20
drwxrwxrwx 5 root root 4096 2006-10-08 22:36 .
drwxrwxrwx 4 root root 4096 2006-10-08 22:26 ..
drwxrwxrwx 2 nobody nogroup 4096 2006-10-08 22:36 emule
drwxrwxrwx 2 nobody nogroup 4096 2006-10-08 22:36 Minha máquina
drwx------ 3 nobody nogroup 4096 2006-10-08 22:36 .recycle
É só entrar nesta pasta e copiar de volta o arquivo deletado.
Espero ter ajudado de alguma forma alguém que, como eu, passou horas pesquisando sobre como configurar uma lixeira no Debian.
Até a próxima...