mensagem ao excluir arquivo do samba

112 views
Skip to first unread message

Mauricio Fogaça

unread,
Jan 12, 2011, 10:52:32 AM1/12/11
to Tche...@googlegroups.com
Pessoal, configurei um samba aqui na empresa num pc novo com Ubuntu 10.04, e no [global] configurei a lixeira conforme abaixo, porém quando mando excluir algo me dá a mensagem avisando que não é possível mover o arquivo para a lixeira, deseja excluir imediatamente?

Não havia ainda testado a lixeira, podem ajudar?

[global]
 netbios name = SAMBA
 workgroup = HOSPITAL
 security = user
 encrypt passwords = yes
 log level = 1
 log file = /var/log/samba.log
 max log size = 1000
 wide links = no
 wins support = yes
 smb passwd file = /etc/samba/smbpasswd
 hosts allow = 192.168.0.
 hosts deny = 192.168.2.
 printing = cups
 load printers = yes
# Lixeira do Samba
vfs objects = recycle full_audit
recycle:facility = LOCAL1
recycle:priority = NOTICE
recycle:maxsize = 0
recycle:repository = /home/santacasa/Lixeira/%U
recycle:directory_mode = 0777
recycle:subdir_mode = 0777
recycle:keeptree = Yes
recycle:touch = True
recycle:exclude = *.tmp, *.temp, *.log, *.ldb, *.o, *.obj, ~*.*, *.bak
recycle:exclude_dir = tmp, temp, cache
recycle:versions = Yes
recycle:noversions = .doc|.xls|.ppt|*.dcl

# Auditoria do Samba
full_audit:facility = LOCAL5
full_audit:priority = NOTICE
full_audit:prefix = %u|%I|%S
full_audit:success = rename rmdir unlink
full_audit:failure = none

[publico]
 path = /home/publico
 read only = no
 writable = yes
 browseable = yes
 valid users = teste01
 veto files = /*.mp3/*.avi/*.mpeg/*.mpg/*.eml/*.wav



                        Paulo Mauricio
Assessoria em Tecnologia da informação e Suporte Técnico
               Linux User #491996 / Debian User

Rodrigo de Lima Silva

unread,
Jan 12, 2011, 12:04:11 PM1/12/11
to tche...@googlegroups.com
Maurício,

O path da lixeira está apontando para /home/santacasa/Lixeira/%U. É
bem provável que você esteja com problemas de permissão. O correto
seria tu colocares o path da lixeira em algum diretório com acesso com
leitura e escrita para todos.

--
Rodrigo de Lima Silva
Linux Professional Institute Certified LPIC-1 - LPIID: LPI000122442
RHCE - Red Hat Certified Engineer - Certification number 805010769749181
User GNU/Linux Number #398165
rodrigodlima[arroba]gmail[dot]com
Registre-se: http://counter.li.org

2011/1/12 Mauricio Fogaça <mauri...@gmail.com>:

> --
> Mensagem enviada para <http://groups.google.com/group/tchelinux>.
> Regras de Conduta para o grupo: <http://tchelinux.org/regras>.
>

Mauricio Fogaça

unread,
Jan 12, 2011, 12:12:56 PM1/12/11
to tche...@googlegroups.com
Obrigado a atenção Rodrigo, mas qunato a permissão dei um chmod 777 para a pasta lixeira criada.


                        Paulo Mauricio
Assessoria em Tecnologia da informação e Suporte Técnico
               Linux User #491996 / Debian User


Leonardo Medeiros

unread,
Jan 12, 2011, 12:37:43 PM1/12/11
to tche...@googlegroups.com
Maurício, já tive um problema parecido com o seu ao criar um compartilhamento dentro de uma pasta de usuário. Simplesmente não funcionava.

Siga a dica acima do colega que vai dar certo.



Leonardo Medeiros
Atenciosamente,

Leonardo Medeiros
Linux User # 527828

----

"Quanto mais nos elevamos, menores parecemos aos olhos daqueles que não sabem voar." - Nietzsche

Rodrigo de Lima Silva

unread,
Jan 12, 2011, 12:27:37 PM1/12/11
to tche...@googlegroups.com
Certo, mas você deu permissão na pasta lixeira e em todas as pastas
acima? Pergunto, pois por padrão o diretório /home possui permissão
700, pelo menos em distribuições baseadas em Red Hat (Fedora, CentOS,
etc.). Mesmo que alguma pasta dentro do diretório home tenha permissão
total, a permissão do diretório pai (/home) não permite acesso a pasta
exemplificada anteriormente.

Experimente mudar o path da lixeira para /tmp/lixeira por exemplo só
para testar.

--
Rodrigo de Lima Silva
Linux Professional Institute Certified LPIC-1 - LPIID: LPI000122442
RHCE - Red Hat Certified Engineer - Certification number 805010769749181
User GNU/Linux Number #398165
rodrigodlima[arroba]gmail[dot]com
Registre-se: http://counter.li.org

Em 12 de janeiro de 2011 15:12, Mauricio Fogaça
<mauri...@gmail.com> escreveu:

Mauricio Fogaça

unread,
Jan 12, 2011, 1:00:31 PM1/12/11
to tche...@googlegroups.com
è amigo, não adiantou, mudei o path, conforme seu exemplo, mas segue a mesma questão.



                        Paulo Mauricio
Assessoria em Tecnologia da informação e Suporte Técnico
               Linux User #491996 / Debian User


Marcos Carraro

unread,
Jan 12, 2011, 1:25:51 PM1/12/11
to tche...@googlegroups.com
Cara tu pode usar dessa maneira a lixeira.


vfs objects = recycle 
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /var/samba/trash/
recycle:exclude = *.tmp, *.log, *.obj, ~*.*, *.bak, *.iso
recycle:exclude_dir = tmp, cache

bem mais simples e funcional.

Faça o teste, no seu smb.conf, retire a sua configuração de lixeira e adicione esta, lembrando  criar a pasta /var/samba/trash o ideal é criar no mesmo diretório que as outras pastas do samba estão.

Testa depois posta o resultado.

ABraços
att
Marcos Carraro
Linux user #511627

Mauricio Fogaça

unread,
Jan 12, 2011, 1:55:53 PM1/12/11
to tche...@googlegroups.com
Bah, acho que já deve ser outra cooisa, pois apaguei minhas configs de lixeira da seção [Global], coloquei a sua , dei um testparm, deu tudo ok, reiniciei o serviço, mas segue dizendo que não pode excluir pra lixeira, dei um chmod 777 -R /var/samba/ onde está o diretório da lixeira mas nada, vo seguir lendo tutos quando algo funcionar eu posto, conto e agradeço ao apoio de voces.



                        Paulo Mauricio
Assessoria em Tecnologia da informação e Suporte Técnico
               Linux User #491996 / Debian User


Rodrigo de Lima Silva

unread,
Jan 12, 2011, 2:22:34 PM1/12/11
to tche...@googlegroups.com
Só um chute, verifica se tu possui a blibliteca recycle.so. No meu
sistema ela está localizada em /usr/lib/samba/vfs/recycle.so.

--
Rodrigo de Lima Silva
Linux Professional Institute Certified LPIC-1 - LPIID: LPI000122442
RHCE - Red Hat Certified Engineer - Certification number 805010769749181
User GNU/Linux Number #398165
rodrigodlima[arroba]gmail[dot]com
Registre-se: http://counter.li.org


Em 12 de janeiro de 2011 16:55, Mauricio Fogaça
<mauri...@gmail.com> escreveu:

Mauricio Fogaça

unread,
Jan 12, 2011, 2:32:51 PM1/12/11
to tche...@googlegroups.com
Tem, já verifiquei.

Valeu

                        Paulo Mauricio
Assessoria em Tecnologia da informação e Suporte Técnico
               Linux User #491996 / Debian User


Reply all
Reply to author
Forward
0 new messages