Lixeira no Samba passo-a-passo


Veja como configura a lixeira no samba

Deletei um arquivo no meu servidor de arquivos do SAMBA e agora? Se você explorar todo o poder que o samba tem nem tudo está perdido. O samba tem uma opção para você configurar lixeira…  Então mão na massa!

1.Habilitar a opção “vfs objects = recycle”

Esta opção pode ser habilitada de duas maneiras no samba. A primeira é na seção [GLOBAL] que faz com que fique configurada a lixeira para todos os usuários. A segunda e habilitar a opção em cada compartilhamento do samba.

2.Alterando o diretório onde será armazenado os arquivos deletado.

Acrescente a opção “recycle:repository = /home/trainingtecnologia/lixo”
Ao habilitar a opção vfs objects = recycle” todos os arquivos deletados vão para um diretório chamado .recycle dentro do compartilhamento onde foi hablitada a opção.
Habilitando a opção “recycle:repository = lixo” você altera o diretório onde será colocado os arquivos deletados.

3.Organizando o lixo

Acrescente a opção “recycle:keeptree = yes”
Esta opção é muito útil pois faz com que a arvore do diretório de onde o arquivo foi deletado seja conservado.

4.E se eu deletar arquivos com o mesmo nome?????

Relaxe pois existe a opção “recycle:versions = yes”
Pronto. Os seus problemas acabaram pois agora arquivos com o mesmo nome serão versionados.

5.Cada usuário tem seu lixo.

Acrescente ao final da opção recycle:repository = /home/trainingtecnologia/lixo a variável %U
Para facilitar a administração e recuperação ao acrescentar a variável %U cada usuário terá um subdiretório dentro da lixeira.
A linha ficara da seguinte maneira: recycle:repository = /home/trainingtecnologia/lixo/%U

6.Compensa armazenar na lixeira musica, vídeos e outros arquivos não referentes a trabalho???

Acrescentando a opção “recycle:exclude = *.mp3, *.log, *.avi, *.qualquer_coisa” tudo que contiver estas extensões não será armazenado na lixeira.

7.Segue abaixo a configuração finalizada. Lembrando que abaixo eu coloquei na configuração global, ou seja, todos os compartilhamentos terá a lixeira configurada.

#======================= Global Settings =======================

[global]

workgroup = TRAINING
server string = %h server
dns proxy = no
log level = 1
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
unix extensions = no
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
#============= Configurando a lixeira unificada ====================
vfs objects = recycle
recycle:repository = /home/lixo/%U
recycle:versions = yes
recycle:keeptree = yes
recycle:exclude = *.tmp, *.log, *.iso, *.mp3, *.avi
#============= FIM Configurando a lixeira unificada ====================

Fonte: http://trainingtecnologia.com.br

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

, , , , , , , ,