Única lixeira para todos os compartilhamentos no Samba
Dica publicada em Linux / Software
Única lixeira para todos os compartilhamentos no Samba
Outro dia me deparei com uma dúvida de um usuário, e que por sinal é muito interessante.
O problema era o seguinte, ele tinha um servidor de arquivos utilizando o Samba e junto com este tinha também o mecanismo de lixeira, para evitar possíveis perdas de arquivos, porém a mesma não estava centralizada, ou seja, imaginem uma lixeira por compartilhamento, muita coisa não é?
Então vou deixar uma dica agora, de como centralizar a lixeira. Pode ser em uma partição nova ou mesmo uma pasta qualquer, vamos lá?!
Em vez de criarmos a lixeira em todos os compartilhamos, deixaremos definida apenas na sessão [global] e definiremos um compartilhamento para a lixeira.
Veja como é simples:
Na sessão global adicione as seguintes linhas:
Agora crie um compartilhamento para a lixeira. Apenas uma observação, caso você adicione uma nova partição e deseje que a mesma seja a lixeira, lembre-se, a mesma já deve estar definida o /etc/fstab e devidamente montada.
Veja um exemplo, digamos que em /mnt/lixeira gostaria que a mesma fosse utilizada. Simples, apenas mude a linha:
Depois acerte o PATH no compartilhamento.
É isso aí. Logo mandarei uma dica de como deixar uma lixeira por usuário, assim você sabe quem deletou o quê.
Abraços.
O problema era o seguinte, ele tinha um servidor de arquivos utilizando o Samba e junto com este tinha também o mecanismo de lixeira, para evitar possíveis perdas de arquivos, porém a mesma não estava centralizada, ou seja, imaginem uma lixeira por compartilhamento, muita coisa não é?
Então vou deixar uma dica agora, de como centralizar a lixeira. Pode ser em uma partição nova ou mesmo uma pasta qualquer, vamos lá?!
Em vez de criarmos a lixeira em todos os compartilhamos, deixaremos definida apenas na sessão [global] e definiremos um compartilhamento para a lixeira.
Veja como é simples:
Na sessão global adicione as seguintes linhas:
[global]
.
.
.
vfs objects = recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /var/samba/trash/
.
.
.
vfs objects = recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /var/samba/trash/
Agora crie um compartilhamento para a lixeira. Apenas uma observação, caso você adicione uma nova partição e deseje que a mesma seja a lixeira, lembre-se, a mesma já deve estar definida o /etc/fstab e devidamente montada.
[lixeira]
path = /var/samba/trash/
writable = yes
path = /var/samba/trash/
writable = yes
Veja um exemplo, digamos que em /mnt/lixeira gostaria que a mesma fosse utilizada. Simples, apenas mude a linha:
recycle:repository = valor
Depois acerte o PATH no compartilhamento.
É isso aí. Logo mandarei uma dica de como deixar uma lixeira por usuário, assim você sabe quem deletou o quê.
Abraços.