lixeira e auditoria no samba
oi galera !!!!!!
Seguinte estou com umas duvidas tipo estou seguindo este tutorial
Samba, parte 2: Configuração avançada do Samba (atualizado)
e lah ele mostra a parte de lixeira q funciona muitoooo bem e tambem a parte de auditoria q tambem funciona bem.
agora quando coloco as duas configurações no global do samba, soh funciona 1 eles não estao funcionando juntos.
alguem jah conseguiu configurar o samba para funcionar tanto a lixeira quanto a auditoria juntas ???
tem algum macete ou algum parametro que faça funcionar esse trem direito ??
abraços a todos !!!!
Re: lixeira e auditoria no samba
Amigos, boa noite. Estou com o mesmo problema, mas infelizmente não consigo enxergar o problema. A lixeira está redondinha, mas os logs não aparecem no local indicado. Abaixo a parte do smb.conf que se refere ao comentado.
vfs objects = recycle full_audit
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /etc/samba/trash/%U
recycle:exclude = *.tmp, *.log, *.obj, ~*.*, *.bak, *.iso
recycle:exclude_dir = tmp, cache
#Auditoria
full_audit:sucess = open, opendir, write, unlink, rename, mkdir, rmdir, chmod, chown
full_audit:prefix = %u|%I|%S
full_audit:failure = none
full_audit:facility = local5
full_audit:priority = notice
essas linhas estão colocadas na sessão [global]. Já coloquei a linha local5.notice /var/log/samba-full_audit.log no syslog.conf e mesmo assim os logs não são colocados no arquivo correto.
Obrigado
Re: lixeira e auditoria no samba
Re: lixeira e auditoria no samba
opa seguinte quando vc da um tail -f /var/log/messages
ele fica passando o q os usuarios estao usando ?
vc jah verificou a questao dos direitos da pasta ?
Re: lixeira e auditoria no samba
noir, boa noite. Obrigado pea boa vontade em ajudar. Ao executar o comando sugerido por você o retorno é esse:
Nov 19 00:24:29 Servidor kernel: [ 610.226125] e1000: eth2: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Nov 19 00:24:29 Servidor kernel: [ 610.227198] ADDRCONF(NETDEV_UP): eth2: link is not ready
Nov 19 00:24:29 Servidor kernel: [ 610.229079] ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
Nov 19 00:30:17 Servidor kernel: [ 958.220618] e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Nov 19 00:30:24 Servidor kernel: [ 965.215506] e1000: eth1: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Nov 19 00:30:30 Servidor kernel: [ 971.616920] e1000: eth2: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Nov 19 00:30:30 Servidor kernel: [ 971.617635] ADDRCONF(NETDEV_UP): eth2: link is not ready
Nov 19 00:30:30 Servidor kernel: [ 971.619267] ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
Nov 19 00:37:36 Servidor exiting on signal 15
Nov 19 00:37:36 Servidor syslogd 1.5.0#5: restart.
ao executar o comando para verificar se a auditoria está funcionando o arquivo está vazio, veja:
Servidor:~# cat /var/log/samba-full_audit.log
Servidor:~#
obrigado
Re: lixeira e auditoria no samba
entao meu rei realmente ele não esta jogando nada pro syslog por isso o arquivo esta vazio:
vamos fazer um teste coloque da seguinte forma.
vfs objects = full_audit recycle
full_audit:success = open, opendir, write, unlink, rename, mkdir, rmdir, chmod, chown
full_audit:prefix = %u|%I|%S
full_audit:failure = none
full_audit:facility = local5
full_audit:priority = notice
#Lixeira individual
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /etc/samba/trash/%U
recycle:exclude = *.tmp, *.log, *.obj, ~*.*, *.bak, *.iso
recycle:exclude_dir = tmp, cache
posta pra mim como vc colocou no syslog a linha do notice5.
no meu caso eu coloquei na ultima linha o seguinte.
local5.notice /var/log/samba/audit.log
Re: lixeira e auditoria no samba
noir, obrigado pela atenção. após fazer conforme indicado por você e retirando da linha vfs objects = recycle:full_audit que estava sa sessão [homes] os logs começaram a aparecer no local desejado (/var/log/samba-full_audit.log). A linha que está no syslog.conf é essa local5.notice /var/log/samba-full_audit.log
O problema foi sanado, agora a lixeira funciona e a auditoria também, observei que você inverteu a ordem dos comandos, porque antes não estava funcionando?
Outra coisa, quando eu apago um diretório, ele não vai para a lixeira, como faço para que os diretórios também sejam movidos para lixeira quando apagados?
Obrigado mais uma vez...