Samba com Lixeira
Boa noite! Tenho um servidor Debian Jessie com samba instalado do repositório. Estou tentando configurar uma lixeira, mas não consigo fazê-la funcionar. Segue meu arquivo smb.conf: [global] workgroup = publico server string = %h server server role = standalone dns proxy = no interfaces = 127.0.0.0/8 192.168.172.0/24 bind interfaces only = yes log file = /var/log/samba/log.%m max log size = 1000 panic action = /usr/share/samba/panic-action %d passdb backend = tdbsam obey pam restrictions = yes unix password sync = yes 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 map to guest = bad user domain master = yes local master = yes preferred master = yes os level = 255 map acl inherit = yes [publico] comment = publico path = /publico/pub/ read only = no browseable = yes create mask = 0664 directory mask = 0775 vfs object = recycle recycle:exclude = *.bak, *.tmp, *.temp, *.o, *.obj, ~$*, Thumbs.db recycle:exclude_dir = tmp, temp, cache recycle:keeptree = yes recycle:touch = yes recycle:versions = yes recycle:noversions = .doc|.sxw|.odt|.docx|.pptx|.xlsx|.xls|.sxc|.ods|.ppt|.sxi|.odp|.pdf|.php|.csp|.html|.css|.js|.txt recycle:repository = .lixeira recycle:directory_mode = 0777 recycle:subdir_mode = 0777 recycle:maxsize = 0 Alguém poderia ajudar? Nei Moreia
Re: Samba com Lixeira
aquele chmod 777 me deixou preocupado... =-S 2015-07-17 23:24 GMT-03:00, Nei Moreira : > Boa noite! > > Tenho um servidor Debian Jessie com samba instalado do repositório. > Estou tentando configurar uma lixeira, mas não consigo fazê-la funcionar. > Segue meu arquivo smb.conf: > > [global] > workgroup = publico > server string = %h server > server role = standalone > dns proxy = no > interfaces = 127.0.0.0/8 192.168.172.0/24 > bind interfaces only = yes > log file = /var/log/samba/log.%m > max log size = 1000 > panic action = /usr/share/samba/panic-action %d > passdb backend = tdbsam > obey pam restrictions = yes > unix password sync = yes > 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 > map to guest = bad user > domain master = yes > local master = yes > preferred master = yes > os level = 255 > map acl inherit = yes > > [publico] > comment = publico > path = /publico/pub/ > read only = no > browseable = yes > create mask = 0664 > directory mask = 0775 > vfs object = recycle > recycle:exclude = *.bak, *.tmp, *.temp, *.o, *.obj, ~$*, Thumbs.db > recycle:exclude_dir = tmp, temp, cache > recycle:keeptree = yes > recycle:touch = yes > recycle:versions = yes > recycle:noversions = > .doc|.sxw|.odt|.docx|.pptx|.xlsx|.xls|.sxc|.ods|.ppt|.sxi|.odp|.pdf|.php|.csp|.html|.css|.js|.txt > recycle:repository = .lixeira > recycle:directory_mode = 0777 > recycle:subdir_mode = 0777 > recycle:maxsize = 0 > > Alguém poderia ajudar? > > Nei Moreia > -- | .''`. A fé não dá respostas. Só impede perguntas. | : :' : | `. `'` | `- Je vois tout -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cacnf0phthntefsvebwn1nl-ax_fz+v2ztztwwx5hpgcegwo...@mail.gmail.com
Re: Samba com Lixeira
Já tentei outras permissões, mas não surtiu efeito. Nei Moreira
Re: Samba com Lixeira
Ola, Checando a definição de parâmetros suspeitos: recycle:repository = PATH Path of the directory where deleted files should be moved. If this option is not set, the default path .recycle is used. recycle:directory_mode = MODE Set MODE to the octal mode the recycle repository should be created with. _The recycle repository will be created when first file is deleted_. If recycle:subdir_mode is not set, MODE also applies to subdirectories. If this option is not set, the default mode 0700 is used. recycle:maxsize = BYTES Files that are larger than the number of bytes specified by this parameter will not be put into the repository. O /publico/pub/.lixeira será criando quando o primeiro arquivo for deletado. Mas não custa nada criar manualmente e setar as permissões apropriadas. Já quanto a maxsize, não diz se zero e qualquer tamanho, ou seja sem limite, ou se zero e zero mesmo. Começaria alterando ou removendo esse parâmetro (zero parece indicar ilimitado). Outro ponto são os parâmetros que usam listas, os itens são separados por espaços (não há informação sobre qual o separador a ser usado, não olhei o fonte). Teste com a configuração mínima vfs objects = recycle recycle:repository = .lixeira recycle:keeptree = yes -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAMM-fMg3g8HhyQXeXQmvS=zy6t5srfbnhjbkpj7xb4i8fb_...@mail.gmail.com
Re: Samba com Lixeira
Prezado Paulino, A idéia de simplificar a configuração foi bacana! Consegui fazer funcionar a lixeira. Tive que atribuir a permissão 0777 ao diretório ".lixeira" para poder funcionar. A permissão anterior era 0755, e o dono e grupo "root.root". Para mim, o fato do processos "nmbd" e "smdb" estarem sendo executados como "root" já seria o suficiente. Após o teste da lixeira, percebi que processo de apagamento de um arquivo / diretório do servidor é executado com processo com uid do usuário que está apagando o arquivo e não como root por isso não estava funcionando. Agora, vou realizar testes com as demais configurações que havia definido. Obrigado! P. J., Agradeço a ajuda.