jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Mostre sua configuração, por favor.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
Rush_Pressa
Super Participante
Registrado
561 Mensagens
14 Curtidas
Eu não mostrei a configuração antes porque estava sem acesso a mesma.
Segue smb.conf:
# Global parameters
[global]
workgroup = ARESTI
realm = ARESTI.LOCAL
netbios name = DEBIAN
server role = active directory domain controller
dns forwarder = 8.8.8.8
server string = servidor aresti
vfs object = recycle
recycle:repository = /lixeira/%U
recycle:keeptree = yes
recycle:versions = yes
[netlogon]
path = /usr/local/samba/var/locks/sysvol/aresti.local/scripts
read only = No
[sysvol]
path = /usr/local/samba/var/locks/sysvol
read only = No
[arquivos]
path = /dados
read only = No
você pode lutar sem nunca vencer, mas você jamais vencerá sem antes lutar.
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
como estão as permissões de acesso em "/lixeira"?
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
Rush_Pressa
Super Participante
Registrado
561 Mensagens
14 Curtidas
estão 0777. Obrigado pelo retorno.
você pode lutar sem nunca vencer, mas você jamais vencerá sem antes lutar.
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Observei que o caminho definido é "/lixeira/%U", que seria associado com o nome do usuário, não? Esses caminhos são pré-existentes, para todos os usuários existentes?
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
Rush_Pressa
Super Participante
Registrado
561 Mensagens
14 Curtidas
Bem quando algum arquivo é deletado, automaticamente ele cria uma pasta com o nome do usuário, porém o arquivo deletado não vai junto ai que está o problema. No caso se você cria uma pasta e dentro dela um arquivo e apaga esse arquivo a pasta vai para lixeira mas o arquivo não, por isso que ele chega a criar uma pasta com o nome do usuário porque seria a pasta "nome do usuário" mais o arquivo deletado, acho que deve ser algo com permissão mas não tô conseguindo achar o problema, já fiz vários testes. Se eu deixar essa configuração que te mostrei na mesma partição onde estão os dados, a lixeira funciona perfeitamente. Mas eu quero por em outra partição a lixeira. Valeu pela presteza JQueiroz.
você pode lutar sem nunca vencer, mas você jamais vencerá sem antes lutar.
Rush_Pressa
Super Participante
Registrado
561 Mensagens
14 Curtidas
Desculpem dar um UP mas está osso achar a solução, formatei a partição da lixeira como NTFS, como ext2....desespero...rsrs e nada.
você pode lutar sem nunca vencer, mas você jamais vencerá sem antes lutar.
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Mas eu quero por em outra partição a lixeira.
O problema só acontece quando vc muda de partição? Se vc colocar fora do caminho dos compartilhamentos, mas na mesma partição, funciona?
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
Rush_Pressa
Super Participante
Registrado
561 Mensagens
14 Curtidas
você pode lutar sem nunca vencer, mas você jamais vencerá sem antes lutar.
Rush_Pressa
Super Participante
Registrado
561 Mensagens
14 Curtidas
Acho que já entendi o motivo, como se trata de partições diferentes, o sistema entende que são discos rígidos diferentes, e não consegue criar hardlinks entre eles, mesmo sendo o mesmo HD. No meu caso o sistema fica em sda1 e a lixeira eu deixei no meu último teste, em sda3.
Mas o que me surpreende são as pessoas dizendo que se pode por a lixeira em outra partição, até mesmo no livro do Morimoto ele diz isso.
você pode lutar sem nunca vencer, mas você jamais vencerá sem antes lutar.
jqueiroz
Cyber Highlander
Registrado
104K Mensagens
5.7K Curtidas
Mas o que me surpreende são as pessoas dizendo que se pode por a lixeira em outra partição, até mesmo no livro do Morimoto ele diz isso.
Talvez pq realmente devesse funcionar. Pode ser alguma coisa específica com a versão do samba que você usa.
Acho que seria a hora de jogar o problema pra cima; tente entrar em contato com a equipe de desenvolvimento, talvez você tenha descoberto um bug.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o
Blog do Zekke
Rush_Pressa
Super Participante
Registrado
561 Mensagens
14 Curtidas
Seria muito azar a questão de versão, pois eu testei no samba4 e na penúltima versão, tentarei então a mesma versão do livro do Morimoto só para ter certeza absoluta, eu até achei que fosse por conta do Active Directory do SAMBA 4 por isso testei a anterior, mas irei tentar uma versão mais antiga. Muito obrigado, retornarei aqui o que ocorrer.
você pode lutar sem nunca vencer, mas você jamais vencerá sem antes lutar.
Rush_Pressa
Super Participante
Registrado
561 Mensagens
14 Curtidas
Só para constar, isso realmente é um bug do VFS no SAMBA, tem até uma solução que é por o "crossrename" (vfs objects = recycle crossrename), mas algumas funcionalidades de auditoria parariam de funcionar e também ele não armazenaria arquivos maiores que 20MB você precisaria setar outra configuração. Eu achei melhor nesse caso por a lixeira na mesma partição, infelizmente por enquanto não tem jeito, é só ficar de olho. Abs
você pode lutar sem nunca vencer, mas você jamais vencerá sem antes lutar.
Rush_Pressa
Super Participante
Registrado
561 Mensagens
14 Curtidas
Testei essa configuração e funcionou bacana, para quem não precisa de auditoria talvez sirva:
# Global parameters
[global]
workgroup = SAMBA
realm = SAMBA.LOCAL
netbios name = DEBIAN
server role = active directory domain controller
dns forwarder = 192.168.10.1
vfs objects = recycle crossrename
crossrename:sizelimit = 2000 (para gravar arquivos até 2GB, se não houver esta linha, só serão armazenados arquivos de até 20MB.)
recycle:repository = /trash/%U (Grava no diretório trash com a pasta no nome do usuário que deletou o arquivo)
recycle:keeptree = Yes (Cria uma árvore de diretórios, pastas, subpastas e seus arquivos)
recycle:version = Yes (Cria várias versões de arquivos deletados que contenham o mesmo nome)
[netlogon]
path = /usr/local/samba/var/locks/sysvol/samba.local/scripts
read only = No
[sysvol]
path = /usr/local/samba/var/locks/sysvol
read only = No
[dados]
path = /dados
read only = No
você pode lutar sem nunca vencer, mas você jamais vencerá sem antes lutar.