24 de dezembro de 2008

Boas Festas!!!

Opa,

Como estamos próximos do fim do ano e provavelmente eu estarei ocupado demais comemorando e bebemorando, vou logo desejar um feliz Natal e um ótimo Ano novo para todos!!! Que nesse novo ano tudo que desejamos seja realizado (tomara!). Eu sou otimista e sempre penso que as coisas irão mudar para melhor, é da minha natureza, mas infelizmente o que vemos são as coisas apenas se repetirem ano após ano... e em alguns momentos piorar, mas como falei... sou otimista!!! E desejo tudo de ótimo para todos!!!

Abraços e Boas Festas!!!

Dica: Ativar o suporte a Nvidia RAID (OpenSuSE)

Opa,

Estava eu instalando um novo servidor quando me deparo com a situação, "como ativar o suporte a RAID da Nvidia durante a instalação?", bem, tentei iniciar normalmente a instalação e verifiquei que o RAID não foi detectado pelo sistema (utilizando o CentOS 5.2 foi automaticamente detectado), então resolvi tentar carregar o driver pelo console pressionando CTRL + ALT + 2, lá estava eu no console e imaginando o que poderia carregar... pensando... pensando... e resolvi mandar um modprobe -l | grep raid para tentar verificar os drivers que poderia utilizar... mandei um modprobe -l | grep nv também para verificar se tinha mais algo que podia utilizar... no fim carreguei os drivers sata_nv e dm-raid4-5 com o comando modprobe sata_nv e modprobe dm-raid4-5, mas isso não foi o suficiente, precisei executar o comando dmraid -a y para ele detectar os dispositivos RAID, depois disso lá estavam em /dev/mapper/nvidia_...

Fica ai a dica para quem passar pelo mesmo problema! Abraço!

27 de novembro de 2008

Solucionando problema mouse touchpad no Ubuntu 8.10

Olá,

Recentemente atualizei meu Ubuntu para a versão 8.10 (Intrepid Ibex), mas depois de alguns dias utilizando-o notei uma certa lentidão, acredito que pelo fato de ter atualizado da versão 7.10 para a 8.04 e da 8.04 para a 8.10.

Após ter feito o backup, formatado a partição do sistema e instalado a versão 8.10 notei que um velho problema que sempre ocorreu no meu Notebook continuava, o problema em questão é que após o carregamento da interface gráfica o mouse do touchpad fica louco e somente após uns 15 segundos é que ele começa a funcionar normalmente (nunca dei muita bola para esse problema pois na maioria das vezes estou com meu mouse USB ou, como são apenas 15 segundos eu aproveitava para iniciar os programas pelo teclado mesmo).

Bem, como eu estava de bobeira em casa e o problema tinha acabado de ocorrer, resolvi procurar uma solução, e como na maioria das vezes acontece no mundo open source, achei uma solução e estou postando aqui no meu blog.

Abra com o seu editor preferido o arquivo /boot/grub/menu.lst, lembrando que para isso será preciso ter acesso de administrador (root):

# sudo vim /boot/grub/menu.lst (modo texto)
ou
# sudo gedit /boot/grub/menu.lst (modo gráfico)

Adicione a opção i8042.nomux=1 na linha do kernel carregado pelo sistema, Ex.:
title           Ubuntu 8.10, kernel 2.6.27-7-generic
uuid            17dadadfsfsdd122
kernel          /vmlinuz-2.6.27-7-generic root=UUID=12345adasd ro locale=pt_BR quiet splash i8042.nomux=1
initrd          /initrd.img-2.6.27-7-generic
quiet
Salve o arquivo, reinicie seu sistema e pronto! Problema solucionado! Abraços! ;-)

30 de outubro de 2008

Ativando o suporte a USB em uma DomU

Opa,

Conforme prometido no post anterior, aqui vai a primeira (pequena) dica para quem está usando Xen nos seus servidores, para ativar o suporte a USB na sua DomU basta adicionar a linha abaixo no arquivo de configuração da mesma:

# vim /etc/xen/nome_maquina_virtual
usb = 1
Depois basta reiniciar sua máquina virtual para ter acesso à USB. ;-)

OBS.: No link ele lhe dá mais uma opção (usbdevice), mas não precisei dessa entrada no meu arquivo, portanto não à utilizei.

fonte: http://www.linuxquestions.org/questions/linux-server-73/usb-forwarding-using-xen-631736/

10 de outubro de 2008

Brincando com Xen

Olá,

Escrevi esse post para informar que em breve estarei (tentarei na verdade) escrever algo sobre o meu mais novo brinquedo, o Xen! Na verdade estou em processo de implantação do mesmo na empresa onde trabalho, portanto, estarei convivendo com ele por um bom tempo, o que obviamente deverá gerar mais conteúdo para esse blog (assim espero!).

Por enquanto vou deixar somente o link para quem quiser conhecer mais sobre esse incrível software de virtualização e um outro link para Wiki da comunidade brasileira, o Xen-br!

Abraços e até breve!

17 de setembro de 2008

Relatório de acesso do Proxy

Olá,

Depois de algumas brigas com o SARG (Gerador de relatórios do proxy SQUID), resolvi finalmente procurar um software alternativo. Após várias tentativas encontrei uma solução que me atendeu perfeitamente, chama-se Lightsquid que é desenvolvido por Serey Erokhin, essa solução utiliza perl e script's cgi para gerar seus relatórios e é bem simples, rápido e leve.

Em um breve comparativo do tamanho do relatório gerado de um mesmo log entre 01 à 14 de Setembro que fiz nota-se uma diferença:
SARG: 1.2 GB
Lightsquid: 6.3 MB

Para realizar a instalação basta fazer o download do pacote no site do Lightsquid, durante esse post eu utilizei a versão 1.7.1 em um servidor OpenSuSE Linux 10.3 com o apache2, mas deve funcionar em qualquer distribuição Linux, certifique-se também de ter o pacote perl-GD (ou correspondente) instalado para poder gerar os gráficos.

Após realizar o download descompacte utilizando o comando abaixo:
# tar -xvzf lightsquid-1.7.1.tgz -C /srv/www/htdocs/

Altere o nome do diretório para o que desejar:
# cd /srv/www/htdocs
# mv lightsquid-1.7.1 light


Ajuste as permissões:
# chown wwwrun:www -R light
# chmod +x *.cgi
# chmod +x *.pl

Crie o arquivo lightsquid.conf e adicione as linhas abaixo, se utilizar vhost no apache então adicione as linhas no vhost correspondente:
# vim /etc/apache2/conf.d/lightsquid.conf
<Directory "/srv/www/htdocs/light">
   AddHandler cgi-script .cgi
   AllowOverride All
</Directory>
Reinicie o apache:
# /etc/init.d/apache2 restart

Edite o arquivo de configuração do lightsquid (essas foram as opções que alterei, adapte-as para as suas necessidades):
# vim lightsquid.cfg
$cfgpath             ="/srv/www/htdocs/light";
$tplpath             ="/srv/www/htdocs/light/tpl";
$langpath            ="/srv/www/htdocs/light/lang";
$reportpath          ="/srv/www/htdocs/light/report";
$ip2namepath         ="/srv/www/htdocs/light/ip2name";
$ip2name="ip";
$lang                ="pt_br";
Rode o aplicativo para checagem do software, deverá retornar algo parecido com o conteúdo abaixo:
# ./check-setup.pl
LightSquid Config Checker, (c) 2005 Sergey Erokhin GNU GPL

LogPath   : /var/log/squid
reportpath: /srv/www/htdocs/light/report
Lang      : /srv/www/htdocs/light/lang/pt_br
Template  : /srv/www/htdocs/light/tpl/base
Ip2Name   : /srv/www/htdocs/light/ip2name/ip2name.ip

all check passed, now try access to cgi part in browser
Execute o lightparser.pl para gerar o relatório:
# ./lightparser.pl

Agende no crontab para executar a cada 30 minutos (adapte para a sua necessidade):
# vim /etc/crontab
*/30 *  * * *   root    /srv/www/htdocs/light/lightparser.pl today > /dev/null
Para gerar o relatório dos antigos logs execute o comando abaixo:
# ./lightparser.pl access.log.1.gz
# ./lightparser.pl access.log.2.gz
# ./lightparser.pl access.log.3.gz


OBS.: Os arquivos de log DEVEM estar nesse formato para poderem ser importados, utilize o comando abaixo para fazer isso automaticamente:
# for x in `ls /var/log/squid/access.log-2008*`; do cp $x /var/log/squid/access.log.1.gz; /srv/www/htdocs/light/lightparser.pl access.log.1.gz; done

Pronto! Agora basta acessar o relatório (http://ip.do.seu.servidor/light) através do seu navegador preferido, se for o Firefox melhor!!! ;-)

28 de julho de 2008

Como solucionar bug Ubuntu Linux + pulseaudio + alsa

Opa,

Estava com um pequeno problema no meu notebook com Ubuntu 8.04, quando reproduzia alguma mídia no rhythmbox ou no firefox eu só conseguia reproduzir o áudio de outra mídia quando finalizava o processo do pulseaudio com um kill. Após uma breve pesquisa no meu amigo google encontrei a solução que é a remoção de um pacote através do comando abaixo:

# sudo apt-get remove xserver-xorg-input-wacom

Com esse comando ele irá adicionar também o pacote xserver-xorg-input-all para remoção, caso tenha o pacote xserver-xorg-input-elographics instalado remova-o também. Feito isso basta fechar seus players e pronto!

Fonte: http://ubuntuforums.org/showthread.php?t=851608

16 de julho de 2008

Oracle Instantclient + PHP + Fedora 6 (Zod)

Opa,
Após alguns dias parado, estou de volta para mais uma dica técnica, essa é sobre como instalar o Oracle Instantclient + PHP no Fedora 6 (Zod), segue abaixo o processo:

Primeiro faça o download do Instantclient no site da Oracle através desse link, eu escolhi o Instantclient Basic Version 10.2.0.4 (oracle-instantclient-basic-10.2.0.4-1.i386.rpm). Depois faça a instalação utilizando o comando abaixo:
# rpm -Uvh oracle-instantclient-basic-10.2.0.4-1.i386.rpm


Realizada a instalação é necessário criar o profile para carregar as variáveis de ambiente do Oracle, crie o arquivo oracle.sh com o conteúdo abaixo:
# vim /etc/profile.d/oracle.sh
# Oracle variables
export ORACLE_HOME=/usr/lib/oracle/10.2.0.4/client
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin

Ajuste as permissões do arquivo com o comando abaixo:
# chmod 755 /etc/profile.d/oracle.sh

Agora precisamos instalar o pacote php-oci8, mas para isso é necessário adicionar o repositório remi através dos comandos abaixo (Fedora 6):
# wget http://rpms.famillecollet.com/remi-release-6.rpm
# rpm -Uvh remi-release-6.rpm

Agora instalamos o php-oci8 com o comando abaixo:
# yum --enable remi install php-oci8

Agora precisamos criar o tnsnames.ora:
# mkdir -p /usr/lib/oracle/10.2.0.4/client/network/admin
# vim /usr/lib/oracle/10.2.0.4/client/network/admin/tnsnames.ora

NOME_BANCO =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = NOME_OU_IP_HOST)(PORT = 1521))
)
(CONNECT_DATA =
(SID = NOME_SID)
)
)

Feito isso reinicie o apache com o comando:
# /etc/init.d/httpd restart

E pronto, já deve estar funcionando seu PHP com suporte a Oracle no Fedora 6.

Fonte: http://www.nerdgirl.dk/linux/fc4/oracle_instant_client.php

24 de junho de 2008

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

6 de junho de 2008

Assistindo DVD's "protegidos" no Ubuntu Linux

Opa,

Já faz um tempo que não posto nada por aqui, então resolvi postar essa solução que achei enquanto estava tentando assistir um DVD do Metallica, S&amp;M para ser mais exato, no meu Notebook com Ubuntu Linux 8.04. O problema é que o DVD em questão utiliza uma proteção contra cópia, é ai que eu pergunto: "Quer dizer que se eu comprar um DVD com esse tipo de "proteção" não vou poder assisti-lo no meu Notebook?". Bem, eu já estava ficando totalmente indignado com isso quando resolvi fazer uma pesquisa no meu amigo Google e em poucos minutos já tinha achado a solução para esse tipo de problema, segue abaixo como resolver.

OBS.: Essa solução não vem instalada por padrão no Ubuntu por motivos legais.

Primeiro vamos instalar o pacote necessário para que seja possível tal "proeza":
# sudo apt-get install libdvdread3

Após isso basta executar o script abaixo:
# sudo /usr/share/doc/libdvdread3/install-css.sh

Viu como foi difícil? Pois é, tirando minha indignação contra esse tipo de atitude das gravadoras, pelo menos fica ai mais uma dica. ;-)

Abração!

9 de maio de 2008

FREESON - Free Software Night

Opa,

Acontecerá nos dias 14 e 15 de maio de 2008, no auditório João Sampaio (CESMAC), Maceió/AL, um evento de Software Livre, o FREESON - Free Software Night. Segue abaixo as palestras relacionadas:

  • Software Livre: do Sistema Operacional ao Software Aplicativo.
  • Utilizando Metodologias Ágeis no Desenvolvimento de Software Livre.
  • Construção de Comunidades Open-Source como Fomento à Inovação em Empresas de Software.
  • Painel: Software livre e o mercado de TI em Maceió – panorama atual e possibilidades.

Abraço!

30 de abril de 2008

Instalando o VMware-server-console no Ubuntu 8.04

Opa,

Segue abaixo umas dicas para instalar o VMware-server-console no Ubuntu 8.04 (Hardy Heron).

Primeiro vamos fazer o download no site do VMware através desse link, clique no botão "Download Now", irá aparecer o termo de licença, vá até o final da página e clique no botão "Yes", na página que irá ser exibida escolha a opção "VMware Server Linux client package" que é o pacote do VMware-server-console.

Após fazer o download do mesmo descompacte-o onde desejar com o comando unzip VMware-server-linux-client-.zip, ele irá criar 4 arquivos, o arquivo que nos interessa é o VMware-server-console-
.tar.gz, descompacte-o utilizando o comando tar -xvzf VMware-server-console-.tar.gz e acesse o diretório cd vmware-server-console-distrib criado, dentro desse diretório execute sudo vmware-install.pl, ele irá realizar algumas perguntas se quiser o padrão basta pressionar Enter até a parte da licença onde deverá responder yes.

Terminada a instalação ao executar o comando vmware-server-console ele irá retornar alguns erros, para corrigí-los basta executar os comandos abaixo:
cd /usr/lib/vmware-server-console/lib/libgcc_s.so.1
sudo mv libgcc_s.so.1 libgcc_s.so.1.org
cd ../libpng12.so.0
sudo mv libpng12.so.0 libpng12.so.0.org
Com isso seu VMware-server-console já está pronto para acessar o VMware-server.

Fonte

28 de abril de 2008

Utilizando o ScribeFire!

Opa,

Acabei de atualizar meu Ubuntu para a versão 8.04. Essa atualização inclui o Firefox 3 e estou fazendo um teste com o ScribeFire, depois de algumas brigas com o gnome-blog acho que encontrei um ótimo programa para me ajudar com as postagens do meu blog. Segue abaixo um screenshot de quando eu estava escrevendo esse post.


Abraço!

25 de abril de 2008

23 de abril de 2008

Instalando driver Microdia no Ubuntu - Atualizado!

Opa,

Quando comprei meu notebook (Amazon FL 31), o único hardware que não possui drivers para Linux ainda era a webcam microdia, mas pesquisando no meu amigo Google, achei uma comunidade que estava começando a trabalhar para criar um driver para a mesma.

Acabei de baixar os drivers mais novos (isso é a comunidade de software livre), compilei e adivinhem, funcionou muito bem. Segue abaixo os passos para quem quiser testar também:

Primeiro, para quem não tem o git instalado ainda, vamos a sua instalação:

# apt-get install git-core git-gui

Agora vamos fazer o download dos fontes do driver utilizando o git:

# git clone http://repo.or.cz/r/microdia.git

Com esse comando ele irá criar um diretório chamado microdia, vamos acessá-lo e realizar a compilação:

# cd microdia && make

Após terminar a compilação basta carregar os módulos:

# modprobe videodev
# modprobe compat-ioctl32
# insmod microdia.ko

Pronto! Agora é só abrir seu programa favorito e tirar suas fotos ou realizar suas conferências! ;-)

OBS.: Lembre-se de instalar os fontes do kernel que estiver usando e as ferramentas de compilação (make, gcc, etc...)

Maiores informações no site do grupo!

Faltou uma foto tirada pela webcam, segue abaixo... ;-)

10 de abril de 2008

Mais uma idiotice da Justiça brasileira

Opa,


Novamente a Justiça brasileira mostra como é ignorante na área tecnológica, segundo a Assosiação de provedores, a Justiça através de uma ordem judicial, mandou impedir acesso a um blog hospedado no site wordpress.com, por motivos técnicos os provedores terão que bloquear o acesso a todos os sites oferecidos pelo serviço, ou seja, adeus wordpress.com.


É minha gente, daqui a pouco estaremos como a China, com diversas restrições a Internet. Como eu sempre digo: "Esse é o meu Brasilsilsilsil!!!".


Fonte: http://g1.globo.com/Noticias/Tecnologia/0,,MUL394501-6174,00.html

8 de abril de 2008

Teste do gnome-blog! (2) - Atualizado (2)!!!

Opa,

Esse é um teste do gnome-blog, no teste anterior eu não consegui adicionar o título corretamente, pesquisando descobri que era um problema na API do blogger.com.

Então fica ai a dica, Abração!!!

Atualização: Ainda não consegui descobrir como corrigir para que o título fique ok!

Atualização (2): Finalmente consegui, através desse patch do gnome-blog, fica ai a dica (desta vez correta)!!!

1 de abril de 2008

PC sem 'Paciência' e 'Campo minado' revolta funcionários públicos nos EUA

Opa,

Aconteceu nos EUA, mais precisamente no estado de Montana, funcionários públicos exigiram que os computadores novos viessem com os joguinhos do m$ ruindows instalados (http://g1.globo.com/Noticias/Tecnologia/0,,MUL382396-6174,00.html).

O engraçado é que eu achava que essas coisas só aconteciam no Brasil, hehehe!!!

Listando vulnerabilidades no Gentoo Linux

Opa,

Mais uma dica técnica, essa para quem usa Gentoo Linux, digamos que você deseja listar quais vulnerabilidades afetam o seu sistema Gentoo, para isso basta executar o comando abaixo:

# glsa-check -l affected

Exemplo de um resultado:

fl0cker@srvteste ~ $ glsa-check -l affected
[A] means this GLSA was already applied,
[U] means the system is not affected and
[N] indicates that the system might be affected.

200801-07 [N] Adobe Flash Player: Multiple vulnerabilities ( net-www/netscape-flash )
200801-08 [N] libcdio: User-assisted execution of arbitrary code ( dev-libs/libcdio )
200801-09 [N] X.Org X server and Xfont library: Multiple vulnerabilities ( x11-libs/libXfont x11-base/xorg-server )

Agora basta atualizar os pacotes sugeridos!!! ;-)

27 de fevereiro de 2008

Frase do mês!!!

Opa,

Essa eu não podia deixar de postar, hehehe...

“Eu posso fazer piadas com a Microsoft e, eventualmente, dizer que eles fazem coisas estúpidas. Mas eu penso que neste caso eles deram um passo na direção correta”, escreveu Linus Torvalds sobre a decisão da Microsoft de abrir APIs e revelar protocolos.

O que será que a Mico$oft está pretendendo com isso??? Mistério!!!

Fonte: Info

25 de fevereiro de 2008

SP aqui vou eu!!!

Opa,

Dia 09/03 estarei viajando para São Paulo, vou passar 1 semana por lá, ou seja, dia 16/03 estarei de volta! Portanto, não fiquem tristes, em breve eu voltarei!!! :-)

Abraços!!!

18 de fevereiro de 2008

PASSEEEIIIIII!!!

Opa!!!

Resolvi escrever esse post só para informar que passei no vestibular da FITS (Gestão da Tecnologia da Informação - à distância), agora é correr para conseguir juntar toda a papelada que eles pedem, ainda não me conformo com tudo o que pedem (ainda mais autenticado em cartório), mas fazer o que?

Abração!!!

8 de fevereiro de 2008

Layout novo ( + ou - )

Opa,

Se notarem o layout é novo mesmo, tudo bem que parece muito com o antigo, mas eu atualizei o blog para a versão nova e adicionei novos recursos (como os marcadores).

Em breve terei mais novidades, já que ficou mais fácil de adicionar no novo sistema de blog.

Abração!!!

21 de janeiro de 2008

Teste do gnome-blog!

Opa,

Após uma postagem do meu amigo Enderson, resolvi buscar um programinha para ajudar nas postagens do meu blog e achei o gnome-blog. Ele é bem simples e vai me ajudar bastante. ;-)

Fica ai a dica para quem usa Linux.

Aplicação em PHP para alterar senha no AD

Opa,

Primeiro a velha dica, "Este é um post técnico, para os que não entendem de Linux favor pular!" :-)

Agora vamos ao que interessa, eu gosto de dizer que eu adoro meu trabalho pelo simples fato de não ter que mexer em lixo, mas às vezes sou obrigado a mexer no lixo para resolver algumas solicitações. Uma delas foi criar uma aplicação em PHP que pudesse alterar a senha do usuário no Active Directory da Mico$oft. No mesmo instante eu pensei: "Isso deve ser moleza, já devem ter pelo menos uns 100 scripts prontos ou até mesmo projetos no sourceforge.net!", bem, para a minha surpresa isso demorou mais do que eu esperava. Para usar o php+ldap para acessar a base do AD é simples, para fazer consultas também é simples, mas para alterar/adicionar/excluir dados da base do AD o negócio é mais embaixo. Foi necessário criar um certificado raiz no servidor do AD e copiá-lo para o Linux, é isso mesmo que você está pensando, o AD só permite essas operações rodando sobre ssl (porta 636).

Para criar o certificado no servidor do AD será necessário (caso não esteja instalado) adicionar o serviço de certificação, se conecte no seu servidor AD, vá até adicionar/remover programas, depois adicionar/remover componentes, na lista marque a opção Serviços de Certificação e clique em OK/Finish ou qualquer outra coisa que seja, já esqueci! Após instalado abra o Serviço de Certificação (Iniciar / Ferramentas Administrativas / Autoridade de certificação), clique com o botão direito do mouse sobre o servidor que foi criado e escolha propriedades, depois clique no botão "Exibir certificado", na janela que aparecer escolha a aba "Detalhes" e clique no botão "Copiar para arquivo...", clique em avançar, escolha o formato codificado na base 64 e clique em avançar, escolha o local onde será gerado o certificado e depois OK/Finish ou qualquer outra coisa que seja, pronto! Criamos o certificado raiz do servidor AD, agora precisamos copiar para o servidor Linux, de preferência copie esse arquivo utilizando uma maneira segura (SSH).

Com o arquivo no servidor Linux mova-o para a pasta /etc/ssl/certs (Gentoo e OpenSuSE), ajuste as permissões (chmod 644 e chown root:) e execute o comando c_rehash. Abra o arquivo /etc/openldap/ldap.conf e adicione as seguintes linhas:
TLS_REQCERT never

TLS_CACERT /etc/ssl/certs/nome_certificado_copiado_do_ad.pem
TLS_CACERTDIR /etc/ssl/certs
Depois disso reinicie o serviço do Apache, crie sua aplicação PHP e pronto, lembrando que é necessário compilar o php com suporte a ldap e ssl! Abaixo tem um exemplo de uma aplicação para alterar a senha do usuário, lembre-se de adicionar as tags do php. Maiores informações no site do php.
$AD_server = "ldaps://srvad.teste.com";
$AD_Auth_User = "Administrador@teste.com";
$AD_Auth_PWD = "senha_administrador";
$AD_dn = 'CN=Users,DC=teste,DC=com';
$uid = "usuario_alterar";
$pwdold = "senha_antiga";
$pwdtxt = "novasenha";

$protocolVersion = 3;

$ldap = ldap_connect($AD_server);
if (!ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, $protocolVersion)) {
exit('Falha em definir protocolo na versao '.$protocolVersion);
}
ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0);
ldap_bind($ldap);
if (ldap_errno($ldap) !== 0) {
exit('Nao foi possivel conectar no servidor');
}
ldap_bind($ldap, $AD_Auth_User,$AD_Auth_PWD);
if (ldap_errno($ldap) !== 0) {
exit('ERRO: '.ldap_error($ldap));
}
$searchResults = ldap_search($ldap, $AD_dn, 'cn=*'.$uid.'*');
// no matching records
if ($searchResults === false){
exit('Usuario nao encontrado');
}

if (!is_resource($searchResults)){
exit('Erro na consulta.');
}
$newPassword = "\"" . $pwdtxt . "\"";
$len = strlen($newPassword);
$newPassw = "";

for($i=0;$i<$len;$i++) { $newPassw .= "{$newPassword{$i}}\000"; } $info["unicodepwd"] = $newPassw; $entry = ldap_first_entry($ldap, $searchResults); if (!is_resource($entry)){ exit('Couldn\'t get entry'); } $userDn = ldap_get_dn($ldap, $entry); $resultado = ldap_modify($ldap, $userDn, $info); if($resultado) { echo "Senha alterada com sucesso! "; }else{ echo "Erro! "; echo ldap_error($ldap)." "; }

7 de janeiro de 2008

Ano Novo = Novidades!!!

Opa,

É verdade, começa o ano e as novidades vão aparecendo, primeiro uma que na verdade chegou antes do ano novo, mas só estou apresentando agora, meu Notebook!!! É verdade, após muuuuuuuuito tempo finalmente consegui comprar, assim que possível tiro umas fotos dele ou gravo um vídeo do Desktop para a galera.

A segunda realmente chegou em 2008, podem comemorar, passei na prova que fiz em Recife para a LPI (Linux Professional Institute), assim que chegar o certificado e a carteirinha vou tirar umas fotos para a galera também. Agora é começar os estudos para a versão 2, já que sou LPIC-1 e pretendo tirar o LPIC-2 também. Ah! A galera que fez comigo (Wagner e Alexandre) também passaram.

Bem, por enquanto é isso, espero em breve ter mais novidades (boas).

5 de janeiro de 2008

Ano Novo em Porto de Galinhas!!!

Peeeeeeennnnnssssssssseeeeeeeee numa festa de Ano Novo onde todos estavam, como a galera dizia na casa, "MUUUIIITTTHHHHHOOOOO DOIDHOOOOO!!!!", hehehe...


Essa farra foi pra ficar na história, valeu galera!!! Até a próxima!!!