sábado, 28 de março de 2009

Auditoria de um servidor de impressões em Windows.

Esta semana tive alguns problemas com usuários que mandavam imprimir indiscriminadamente documentos pessoais em impressoras lá na empresa e nem se davam o trabalho de ir pegar suas impressões.

Nervosos, os usuários do departamento alvo reclamaram (e com razão), sobre tais impressões. Então decidi colocar auditoria no servidor de impressão da empresa (em windows mesmo).

Não é complicado ativar, apenas trabalhoso.

Primeiramente, você precisa ativar a auditoria da impressora. Através do gpedit.msc, clique em Configurações do computador | Configurações do Windows | Configurações de Segurança | Políticas locais | Políticas de auditoria. Habilite a opção Auditar acesso a objetos.

Em seguida, chame as propriedades da impressora em questão, clique em segurança e clique na opção Avançado. Na aba Auditoria, habilite a Opção Imprimir (Permitir e Negar).

Pronto. A partir de agora, todas as impressões vão para o log de eventos do Windows, no ítem System. A partir daí é só filtrar a origem como sendo Impressão e o ID de evento como sendo 10 para você ver todas as impressões dos usuários.

No próximo post, irei publicar uma opção para o log destas impressões.

segunda-feira, 16 de março de 2009

Habilitando auditoria no seu servidor Samba

Para aqueles que desejam habilitar auditoria no seu servidor Samba, basta habilitar o módulo audit. Este módulo pode ser carregado junto com outros que já estão carregados com o seu servidor Samba.

Para habilitá-lo, adicione as seguintes linhas na seção [global] do seu arquivo smb.conf:

vfs object = audit
audit:facility = LOCAL1
audit:priority = NOTICE

Tanto o recurso (facility) quanto a prioridade (priority) devem ser os mesmos utilizados na configuração do syslog.

quarta-feira, 4 de março de 2009

Acelerando a velocidade de seu servidor Apache 2.0 com o mod_deflate

Para aqueles que utilizam o Apache 2.0, podem-se aproveitar de uma funcionalidade que irá agilizar o download das páginas providas pelo seu servidor. Trata-se do mod_deflate, a qual está presente na maioria das distribuições do Apache.

Para habilitar, siga os seguintes passos alterando as seguintes linhas em seu httpd.conf:

LoadModule deflate_module modules/mod_deflate.so

E na seção Directory

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE application/x-httpd-eruby
AddOutputFilterByType DEFLATE text/html

Isto irá habilitar a compressão diretamente em todos os sites hospedados neste servidor. Caso deseje habilitar em algumas partes de um determinado site, coloque as linhas acima dentro da diretiva Directory. Também é possível colocá-las dentro de um virtual host.

Feito isto, basta reiniciar o serviço do Apache e está pronto.

domingo, 1 de março de 2009

Autenticando aplicações PHP no Active Directory.

Para aqueles que desenvolvem aplicações em PHP e precisa autenticar seus usuários diretamente no Active Directory, pode utilizar as funções de LDAP diretamente da linguagem. Mas para facilitar um pouco o desenvolvimento, padronizar e reaproveitar código, pode-se utilizar uma biblioteca pronta, chamada adLDAP.

Na versão 2.2 um dos recursos a ser implementados é a possibilidade de criar contas de e-mail no Microsoft Exchange.

Fica aí a dica.

Atualizado: Backup: Uma solução para Windows, Linux e BSD's

Nosso leitor megumijr, enviou algumas sugestões para resolver problemas de caracteres acentuados quando utilizado com sistemas que utilizam diferentes grupos de caracteres (UTF-8 e ISO8859-1).

Basicamente, a atualização consistem em adicionar no rsync.conf do windows a seguinte linha:

charset=iso8859-1

e alterar a chamada no script de backup acrescentando o parâmetro:

--iconv=utf8,iso88591

Aqui você poderá conferir o texto completo do artigo incluindo as atualizações sugeridas.

Agradecemos sua colagoração megumijr.