Infotech Notes

26/outubro/2009

Apache autenticando em LDAP/LDAPS

Filed under: Uncategorized — Gustavo @ 1:01 pm

Para a realização de autenticação de usuários do serviço web fornecido por um Apache em uma base LDAP, a configuração é extremamente simples.

Supondo que voce já tem um servidor LDAP rodando e autenticando seus usuários corretamente (se não tiver, veja meus posts anteriores) e seu servidor web funcionando corretamente, basta editar seu arquivo de configuração do servidor web, normalmente localizado em /etc/httpd/conf/httpd.conf, e ter a certeza de que estas linhas estarão presentes nele.

DocumentRoot “/var/www/html”

LDAPTrustedCA           /etc/openldap/cacerts/cacert.pem
LDAPTrustedCAType       BASE64_FILE
LDAPOpCacheTTL          1800
LDAPCacheTTL            1800
LDAPOpCacheEntries      1024

<Directory “/var/www/html”>

Options Indexes FollowSymLinks

AllowOverride None

Order deny,allow
Deny from All
AuthLDAPEnabled on
AuthName “Autenticacao LDAP”
AuthType Basic
AuthLDAPUrl
ldaps://ldap.server/ou=OrgUnit,o=Org?uid
AuthLDAPAuthoritative on
Require valid-user
Satisfy any

Order allow,deny
Allow from all

</Directory>

Vale a pena observar aqui que a comunicação entre o servidor web e o servidor LDAP acontece na porta 636 (LDAP com TLS).

Caso voce tenha alguma dúvida sobre os parametros do Apache, siga este link http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html

Depois disso, basta reiniciar o serviço.

15/outubro/2009

Horário de verão brasileiro até 2078

Filed under: Uncategorized — Tags: — Gustavo @ 12:40 pm

Novamente temos em nossas mãos a responsabilidade de acertar os relógios dos nossos computadores, além de ser sempre solicitado a acertar o relógio dos micros dos parentes, vizinhos, namoradas, ex-namoradas, amantes, etc.

Este ano o governo brasileiro decidiu facilitar um pouco e definiu datas fixas de início e encerramento do período de Horário de Verão.  Este decreto nº 6.558, de 8 de setembro de 2008, instituiu o início sempre à zero hora do terceiro domingo de outubro e o encerramento sempre à zero hora do terceiro domingo de fevereiro do ano seguinte.

Infelizmente, como em toda decisão governamental, há uma condição que impede a automatização definitiva do Horário de Verão nos computadores: se o terceiro domingo de fevereiro for um domingo de Carnaval então o encerramento é automaticamente transferido para zero hora do domingo seguinte.

Para facilitar um pouco a nossa vida (e a minha também, pois muitos micros e servidores não terão mais que ser ajustados), eu estou colocando um script que define o horário de verão brasileiro até o ano de 2078. Eu montei este script com base nas datas de carnaval definidas nesta Tabela de Páscoa, Carnaval e Corpus Christi, de 1951 a 2078, publicado nesta página na UFRGS.

Neste arquivo tem um script preparado para Linux, que ajudará voce a acertar estes horários nestes sistemas. Salve em um arquivo hv.sh e rode-o como root

É claro que eu sugiro que voces verifiquem o path do utulitário zic (costuma ficar em /usr/sbin/), para que as alterações sejam feitas corretamente.

Depois que o script for executado, basta rodar este comando para verificar as alterações:

# /usr/sbin/zdump -v Brazil/East | egrep “2009|2010″

Tema: Silver is the New Black. Blog no WordPress.com.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.