arquivos compartilhados no samba

1. arquivos compartilhados no samba

WlayOSan
Wesllay

(usa CentOS)

Enviado em 28/08/2008 - 11:14h

Olá gostaria de saber como é possível identificar um usuário (nome de máquina ou ip) que acessou apagou/criou ou modificou um arquivo dentro o diretório compartilhado no samba?


  


2. Re: arquivos compartilhados no samba

Fabio Maran
maran

(usa Debian)

Enviado em 28/08/2008 - 11:25h

Bom não sei se você já ouviu falar do modo audit do samba???

Bom então vou deixar aqui uma dica que mandei pro vol, ok???

Monitorar detalhadamente cada compartilhamento do Samba. Não seria interessante? Saber tudo que acontece em cada compartilhamento? Igual a uma mecanismo de auditoria. Bom vamos fazer isto então. Assim não precisamos ter aquela velha paranóia de criar logs personalizados.

Requerimentos:
Samba instalado e devidamente configurado.
Necessidade de ter o pacote samba-vfs instalado.

Se está tudo ok, prosseguiremos então:

Aqui iremos usar uma função do VFS, que utiliza o módulo Audit do Samba. Este módulo irá criar um arquivo de log, que irá conter qualquer ação que for feita no compartilhamento escolhido. O arquivo que será criado se encontrará em /var/log/samba/audit.log

Para colocar tudo em funcionamento iremos editar o arquivo /etc/syslog.conf. E inserir o seguinte conteúdo:

# vi /etc/syslog.conf


# Samba audit
user.*;user.!warn;autpriv.none;cron.none;mail.none;news.none -/var/log/samba/audit.log

Salve o arquivo.

Agora iremos no smb.conf, escolha o compartilhamento a ser monitorado, pode ser todos se quiser.


[marandocs]
.
.
.
vfs object = audit

Salve o arquivo, reinicie o Samba e o syslog. Agora tudo estará em funcionamento.

Aí, quando quiser ver o log basta apenas digitar:

# cat /var/log/samba/audit.log

Perfeito, não é?!?!?

;)

Até a próxima.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts