Instalei o GLPI em um servidor novo e subi um backup, porem ele não autenticava no AD, quando entrei para ver as conf me deparei com a mensagem: "A extensão LDAP não esta instalado em seu PHP", deu um branco, não lembrava como habilitar esta extensão, então na da mais obvio do que recorrer ao pai google, e nada mais justo do que compartilhar. :-)
LDAP é um módulo do php para comunicação com servidores ldap, como o openLdap do Linux ou o Active Directory do Windows.
Para habilitá-lo, instale o pacote php-ldap.
[Exemplo de instalação no Debian]
- Execute o seguinte comando:
# apt-get install php-ldap
[Exemplo de instalação no Fedora, Had Hat, e CentOS]
- Execute o seguinte comando:
# yum install php-ldap
[Remoção dos módulos]
Ao invés do parâmetro "install" nos comandos acima, utilize o parâmetro "remove".
Todos os créditos vão para: http://andreob.blogspot.com.br/2009/02/como-habilitar-o-modulo-ldap-no-php-do.html.
Mostrando postagens com marcador Windows. Mostrar todas as postagens
Mostrando postagens com marcador Windows. Mostrar todas as postagens
terça-feira, 31 de julho de 2012
quarta-feira, 14 de março de 2012
Identificar qual porta cada aplicativo esta usando.
Ontem me deparei com um problema estranho, instalei o XAMPP no meu notebook, até ai blz, startei o MySQL, mas na hora de startar o apache ele não subiu... tentei startar na mão pelo promt e recebi uma mensagem que a porta 443 só pode ser usada por um programa de casa vez.
Pensei... ai sim legal, certinho!!! qual programa está usando a porta 443? Procurei tudo aqui e nada, inclusive desinstalei alguns programas que não usava mais, mesmo assim nada do serviço subir.
A muito tempo atraz tinha usado para algum fim que nao me lembro o comando netstat no promt, tentei usar ele mas ele so me listou as portas altas e nao trouxe o programa que estava rodando em cada porta.
Por intuito tentei colocar a opção -a, Opa... melhorou ele me trouxe todas as portas que estão sendo usadas, inclusive as baixas.
Mesmo assim não resolveu decidi apelar para o pai Google. E então com a ajuda do pai, consegui encontrar a opção -b que ai sim.. lista os programas que estaão rodando em determinada porta.
A combinação ficou a seguinte:
C:\Windows\system32>netstat -b -a
Conexões ativas
Proto Endereço local Endereço externo Estado
TCP 0.0.0.0:80 NOTE-TI2:0 LISTENING
[Skype.exe]
TCP 0.0.0.0:81 NOTE-TI2:0 LISTENING
[httpd.exe]
TCP 0.0.0.0:135 NOTE-TI2:0 LISTENING
RpcSs
[svchost.exe]
TCP 0.0.0.0:443 NOTE-TI2:0 LISTENING
[httpd.exe]
TCP 0.0.0.0:445 NOTE-TI2:0 LISTENING
Não é possível obter informações de propriedade
TCP 0.0.0.0:912 NOTE-TI2:0 LISTENING
[vmware-authd.exe]
TCP 0.0.0.0:3306 NOTE-TI2:0 LISTENING
[mysqld.exe]
TCP 0.0.0.0:7777 NOTE-TI2:0 LISTENING
[Spark.exe]
TCP 0.0.0.0:15392 NOTE-TI2:0 LISTENING
[Skype.exe]
TCP 0.0.0.0:34130 NOTE-TI2:0 LISTENING
[tmlisten.exe]
TCP 0.0.0.0:49152 NOTE-TI2:0 LISTENING
[wininit.exe]
TCP 0.0.0.0:49153 NOTE-TI2:0 LISTENING
eventlog
[svchost.exe]
TCP 0.0.0.0:49154 NOTE-TI2:0 LISTENING
Schedule
[svchost.exe]
E está ai, para minha surpresa quem tava usando a porta 443 era o Skype, e alem da 443 usava a 80 também.. Safadinho...
Para resolver o problema se ter que desinstalar ou não usar o Skype, é só startar o apache antes do Skype, assim quando ele vê que a porta 443 e 80 estão sendo usadas ele escolhe outras.
Fica ai a dica..
Abraço.
Pensei... ai sim legal, certinho!!! qual programa está usando a porta 443? Procurei tudo aqui e nada, inclusive desinstalei alguns programas que não usava mais, mesmo assim nada do serviço subir.
A muito tempo atraz tinha usado para algum fim que nao me lembro o comando netstat no promt, tentei usar ele mas ele so me listou as portas altas e nao trouxe o programa que estava rodando em cada porta.
Por intuito tentei colocar a opção -a, Opa... melhorou ele me trouxe todas as portas que estão sendo usadas, inclusive as baixas.
Mesmo assim não resolveu decidi apelar para o pai Google. E então com a ajuda do pai, consegui encontrar a opção -b que ai sim.. lista os programas que estaão rodando em determinada porta.
A combinação ficou a seguinte:
C:\Windows\system32>netstat -b -a
Conexões ativas
Proto Endereço local Endereço externo Estado
TCP 0.0.0.0:80 NOTE-TI2:0 LISTENING
[Skype.exe]
TCP 0.0.0.0:81 NOTE-TI2:0 LISTENING
[httpd.exe]
TCP 0.0.0.0:135 NOTE-TI2:0 LISTENING
RpcSs
[svchost.exe]
TCP 0.0.0.0:443 NOTE-TI2:0 LISTENING
[httpd.exe]
TCP 0.0.0.0:445 NOTE-TI2:0 LISTENING
Não é possível obter informações de propriedade
TCP 0.0.0.0:912 NOTE-TI2:0 LISTENING
[vmware-authd.exe]
TCP 0.0.0.0:3306 NOTE-TI2:0 LISTENING
[mysqld.exe]
TCP 0.0.0.0:7777 NOTE-TI2:0 LISTENING
[Spark.exe]
TCP 0.0.0.0:15392 NOTE-TI2:0 LISTENING
[Skype.exe]
TCP 0.0.0.0:34130 NOTE-TI2:0 LISTENING
[tmlisten.exe]
TCP 0.0.0.0:49152 NOTE-TI2:0 LISTENING
[wininit.exe]
TCP 0.0.0.0:49153 NOTE-TI2:0 LISTENING
eventlog
[svchost.exe]
TCP 0.0.0.0:49154 NOTE-TI2:0 LISTENING
Schedule
[svchost.exe]
E está ai, para minha surpresa quem tava usando a porta 443 era o Skype, e alem da 443 usava a 80 também.. Safadinho...
Para resolver o problema se ter que desinstalar ou não usar o Skype, é só startar o apache antes do Skype, assim quando ele vê que a porta 443 e 80 estão sendo usadas ele escolhe outras.
Fica ai a dica..
Abraço.
sexta-feira, 9 de março de 2012
Alguns Comandos do DOS
ECHO OFF - Desativa as informações e confirmações feitas pelo sistema.
ECHO ON - Ativa as informações e confirmações do sistema.
ECHO. - Pula uma linha
SET - Cria ou modifica uma variável (espaço reservado temporariamente na memória RAM para guardar algumas informações númericas, de caracteres, positivo/negativo entre outros. Não podem ter acento e devem começar com letra). Para chamar a variável posteriormente basta colocá-la entre "%"
CLS - Esse comando limpa todo o ecrã (tela). Clear Screen.
@ - Desativa as informações e confirmações feitas pelo sistema apenas para esta linha.
PAUSE - Faz uma pausa e só volta quando o utilizador premir alguma tecla do teclado.
REM - Este comando não faz absolutamente nada. Ele é utilizado para inserir comentários nos arquivos. Comentários que somente o programador consegue ver, ele não é exibido na execução dos programas.
FOR - Utilizado para representar "loops" de um comando onde à variável é atribuído um dos valores existentes na lista de valores, para que possa ser avaliada e executado o procedimento desejado. Obs: Se na lista de valores for utilizado os caracteres * ou ? será atribuido a variável os nomes válidos para os arquivos.
GOTO - Transfere o controle da execução o do arquivo BAT para a linha que contém o label especificado. Este label é definido no início da linha e precedido pelo caractere "dois pontos" (:). Obs: Serão considerados como nome de label apenas os 8 primeiros caracteres.
F - Executa, condicionalmente comando do DOS após avaliação da condição definida. O comando permite a execução condicional de apenas 1 comando por if.
Existem 3 fornias de IF.
ERRORLEVEL - Avalia se o código de retorno enviado pelo último programa executado é igual ou maior ao número definido no comando IF. Sintaxe: IF [NOT] ERRORLEVEL número .
EXIST/NOT EXIST - Permite avaliar a existência ou não de um arquivo no diretório corrente ou path especificado. Só funciona para arquivo. Sintaxe: IF [NOTJ EXIST arquivo .
SHIFT - recurso que permite a utilização em um arquivo BAT de mais de 10 parametros relocáveis entre os valores %0 a %9.
Como criar um arquivo Batch (.bat)
Para criar um arquivo Batch vamos precisar apenas do bloco de notas. Para executar o bloco de notas, clique em Iniciar > Programas > Acessórios > Bloco de notas.
No bloco de notas, digite os seguintes comandos:
@ echo off
title Blog Hackeando o Planeta
echo Seja bem vindo ao nosso blog.
color f0
rem este comentário não aparece na tela
pause>nul
Agora clique em Arquivo > Salvar Como e salve o arquivo com o nome: Teste.bat
Vamos entender um pouco do código acima.
@ echo off - Faz com que o programa seja executado.
title Blog Hackeando o Planeta - Título que aparece na barra de título.
echo Seja Bem vindo ao nosso Blog - Mensagem que será exibida.
color f0 - A cor do plano de fundo. Essas cores são em códigos hexadecimais.
rem este comentário não aparece na tela - comentário que só aparece para o programador.
pause>nul - Faz com que o programa nao feche após ser executado.
Obs.: Não utilize acentos pois eles não serão mostrados nos programas.
Execute o arquivo e veja o resultado.
Arquivos Batch podem ser muito úteis para atalhos como: desligar ou reiniciar o Computador, abrir o Explorer e também informar o endereço de IP do seu computador. Como por exemplo:
@echo.
@ipconfig | find "Endereço IP"
@echo.
@pause
O comando @ipconfig pega o comando do MS-DOS e executa o mesmo como um atalho, monstrando o endereço IP do seu computador.
Vamos analisar mais um código.
@echo off
title Variaveis numericas
set/p nome= Qual e seu numero?
set/a resultado= nome+5
color f0
rem esta é uma variavel numerica
echo O seu numero é %resultado%
pause>nul
Para declarar uma variável em bat, é necessário colocar o seguinte código:
set/p nome= Qual e seu numero?
set/a resultado= nome+5
O set/ sempre vem seguido de alguma letra que o próprio usuário escolhe. Após a letra é declarado o nome da variável,nesse caso temos duas: Nome e Resultado
set/a resultado= nome+5 - ele soma o número que for digitado + o número 5
echo o teu numero é %resultado% - o echo faz com que o resultado da soma seja apresentado. Nesse caso o echo apresenta o resultado da variável %resultado%. Para apresentar o valor de uma variável, é preciso colocar o Sinal de % (por cento antes e depois do nome da mesma)
Execute o arquivo e veja o resultado.
Pesquise por mais códigos prontos na internet para que você possa aprender mais sobre os arquivos Batch.
quinta-feira, 8 de março de 2012
Como exportar mensagens de email do Windows Live Mail para o Outlook.
INTRODUÇÃO
Embora o Microsoft Outlook 2010, o Microsoft Office Outlook 2007, o Microsoft Office Outlook 2003 e Windows Live Mail possam enviar e receber mensagens de email pela Internet, não é possível sincronizar as informações armazenadas nesses programas automaticamente. Nesse caso específico, uma mensagem de email armazenada no Windows Live Mail não está disponível automaticamente no Outlook. Este artigo descreve como exportar as mensagens do Windows Live Mail para o Outlook.
Para exportar mensagens do Windows Live Mail no Microsoft Windows 7, no Windows Vista e no Windows XP, siga estas etapas:
1. Inicie o Outlook.
2. Inicie o Windows Live Mail.
3. No Windows Live Mail, clique em Arquivo ou pressione ALT+M para mostrar a barra de menus Arquivo.
4. No menu Arquivo, aponte para Exportar e emMensagens.
5. No Assistente de Exportação do Windows Live Mail, clique em Microsoft Exchangee, em seguida, clique em Avançar.
6. Clique em OK ao receber a seguinte mensagem:
Esse procedimento irá exportar mensagens do Windows Live Mail para o Microsoft Outlook ou o Microsoft Exchange.
Observação Se o Outlook não estiver aberto, selecione um perfil para receber as mensagens e clique em OK.
7. Para especificar os arquivos que você deseja exportar, clique em Todos e, em seguida, clique em OK ou clique em Pastas Selecionadas, selecione as pastas que você deseja exportar e clique em OK.
8. Clique em Concluir na janela Exportação Concluída.
As pastas e o conteúdo serão exibidos no perfil selecionado no Outlook.
Para obter mais informações sobre como exportar mensagens de email do Microsoft Windows Mail, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
Para obter mais informações sobre como exportar mensagens de email do Microsoft Windows Mail, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
196347 Como exportar mensagens de email do Windows Mail e do Outlook Express para o Outlook
Observação: este é um artigo de “PUBLICAÇÃO RÁPIDA” criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.
terça-feira, 27 de julho de 2010
Windows 7 autenticando no SAMBA.
Há alguns dias postei um artigo de como fazer o samba autenticar os usuários no Active Directory da Microsoft, porem depois de algum tempo me deparei com um problema:
Os clientes que executam o Windows 7 não conseguiam se autenticar no servidor samba.
Depois de muita pesquisa descobri que o Windows 7 vem por configurado para usar segurança de sessão NTLMv2, e o samba ainda não utiliza esse tipo de segurança de sessão.
A solução não é complexa, porém tem que editar uma diretiva de grupo.
O processo é o seguinte:
1 – “Iniciar, Executar” e digite: “secpol.msc”.
2 – Clique em “Diretivas Locais” –> “Opções de Segurança” ou “Local Policies” –> “Security Options”.
3 – Navegue até a opção “Segurança de Rede: Nível de autenticação LAN Manager” ou “Network Security: LAN Manager authentication leve”.
4 – Por Default Windows seta a policy para “NTVLM2 responses only”. Mude para “Enviar LM and NTLM – usar segurança da sessão NTLMV2 se negociada”. ou em inglês “LM and NTLM – use NTLMV2 session security if negotiated”.
Os clientes que executam o Windows 7 não conseguiam se autenticar no servidor samba.
Depois de muita pesquisa descobri que o Windows 7 vem por configurado para usar segurança de sessão NTLMv2, e o samba ainda não utiliza esse tipo de segurança de sessão.
A solução não é complexa, porém tem que editar uma diretiva de grupo.
O processo é o seguinte:
1 – “Iniciar, Executar” e digite: “secpol.msc”.
2 – Clique em “Diretivas Locais” –> “Opções de Segurança” ou “Local Policies” –> “Security Options”.
3 – Navegue até a opção “Segurança de Rede: Nível de autenticação LAN Manager” ou “Network Security: LAN Manager authentication leve”.
4 – Por Default Windows seta a policy para “NTVLM2 responses only”. Mude para “Enviar LM and NTLM – usar segurança da sessão NTLMV2 se negociada”. ou em inglês “LM and NTLM – use NTLMV2 session security if negotiated”.
Ref.: http://blog.lcmm.info/?p=35 acesso em 27/06/2010.
Assinar:
Postagens (Atom)