Samba com Lixeira

2015-07-17 Thread 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


Re: Samba com Lixeira

2015-07-18 Thread P. J.
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

2015-07-18 Thread Nei Moreira
Já tentei outras permissões, mas não surtiu efeito.

Nei Moreira


Re: Samba com Lixeira

2015-07-18 Thread Paulino Kenji Sato
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

2015-07-19 Thread Nei Moreira
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.