De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Configurando uma lixeira pro Samba

Colaboração: Rafael Fonseca

Data de Publicação: 26 de maio de 2008

1. Instale o pacote samba-vfs

  apt-get install samba-vfs

Se você compilou seu samba na mão habilite o modo compilando-o dentro do diretório com os fontes, na pasta examples/VFS/recycle/

  ./configure
  make && make install

Depois de compilar copie o arquivo gerado (.so) para /usr/lib/samba/vfs/, lembrando de ter configurado (compilado) o samba com a opção vfs habilitada

2. Edite o arquivo recycle.conf

  vi /etc/samba/recicle.conf
  name = .recycle #lembrando que . no linux significa oculto
  # determina que ele vai recriar a estrutura de diretórios sem alterações dentro da lixeira
  mode = KEEP_DIRECTORIES|VERSION|TOUCH 
  #tamanho máximo dos arquivos a serem transferidos pra lixeira 0 = sem limite
  maxsize = 0 
  # arquivos que não serão adicionados na lixiera
  exclude = *.tmp|*.temp|*.o|*.obj|~$* 
  # diretórios que não serão inclusos
  excludedir = /tmp|/temp 
  # arquivos que serão salvos na lixeira se a opção VERSION tiver sido setada em mode (está)
  noversions = *.doc|*.xls|*.ppt 

Feito isso adicionamos em cada share que quermos habilitar a lixeira:

  vfs object = sr/lib/samba/vfs/recycle.so
  vfs options = /etc/samba/recycle.conf

Feito!!!

Restarte o samba

PS: como a lixeira não é rotativa se você apaga muita coisa nos seus shares adicione ao crontab uma rotina para apagar arquivos antigos de acordo com a sua necessidade...

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rafael Fonseca