Buscar usuario Ldap [RESOLVIDO]

1. Buscar usuario Ldap [RESOLVIDO]

henrique
henriquew

(usa Ubuntu)

Enviado em 21/04/2017 - 19:37h

Boa noite, sou iniciante com LDAP,
preciso verificar se um usuário esta CRIADO/EXISTE na LDAP pelo nome(CN). Estou tentando utilizando o comando, mas sem sucesso...

ldapsearch -h 192.168.1.116 -p 389 -b "dc=cocotas,dc=com" -D "teste" -w teste "(cn=fulano)"

Alguem tem idéia???

OBRIGADO!


  


2. MELHOR RESPOSTA

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 21/04/2017 - 20:47h

henriquew escreveu:

Carlos_Cunha escreveu:

henriquew escreveu:

Carlos_Cunha escreveu:

henriquew escreveu:

Boa noite, sou iniciante com LDAP,
preciso verificar se um usuário esta CRIADO/EXISTE na LDAP pelo nome(CN). Estou tentando utilizando o comando, mas sem sucesso...

ldapsearch -h 192.168.1.116 -p 389 -b "dc=cocotas,dc=com" -D "teste" -w teste "(cn=fulano)"

Alguem tem idéia???

OBRIGADO!

Para listar informações do usuário assim:
Se retorna algo por que o mesmo existe....

ldapsearch -x -D "cn=linux.ldap,ou=usuarios,,dc=teste,dc=local" -H ldap://IP-LDAP -b "DC=teste,DC=local" -w 'SENHA' '(&(sAMAccountName=fulano))'


O -D e aonde vc ira apontar o usuário do LDAP que será usado para fazer a consular.


Abraço
#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


Perfeito me baseei em sei comando para criar o meu que funcione...
ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))' - FUNCIONOU

Existe algum comando que me traga uma string quando existe/esta criado o usuário e NÃO traga nada caso não exista??
Minha lógica é a seguinte:

UsuarioLdap = ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))'
if (UsuarioLdap = '')
...saia
else
...execute


Pode usar a $? que contém o exit code do ultimo comando exemplos:
Algo assim:

ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))' &> /dev/null
EXIT_LDAP=$(echo $?)
[ $EXIT_LDAP = 0 ] && echo "Usuários Existe]
[ EXIT_LDAP != 0 ] && echo "Usuários Nao Existe]



Exit Code 0 é sempre BOM, fora disso tem que olhar o man do programa para sabe.

Abraço
#-------.------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


É que o problema que meu código é em python... mas tudo bem....
Caso eu queira dar este comando de uma máquina remota ele funcionará ou preciso instalar o OpenLdap tambem na máquina remota?

Por exemplo estou na máquina 192.168.1.110...
preciso dar o comando : ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))'


Na máquina que será dado o ldapsearch precisa ter só esse comando que se obtém pelo pacote ldap-tools se não me engano.



Abraço
#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds

3. Re: Buscar usuario Ldap [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 21/04/2017 - 19:58h

henriquew escreveu:

Boa noite, sou iniciante com LDAP,
preciso verificar se um usuário esta CRIADO/EXISTE na LDAP pelo nome(CN). Estou tentando utilizando o comando, mas sem sucesso...

ldapsearch -h 192.168.1.116 -p 389 -b "dc=cocotas,dc=com" -D "teste" -w teste "(cn=fulano)"

Alguem tem idéia???

OBRIGADO!

Para listar informações do usuário assim:
Se retorna algo por que o mesmo existe....

ldapsearch -x -D "cn=linux.ldap,ou=usuarios,,dc=teste,dc=local" -H ldap://IP-LDAP -b "DC=teste,DC=local" -w 'SENHA' '(&(sAMAccountName=fulano))'


O -D e aonde vc ira apontar o usuário do LDAP que será usado para fazer a consular.


Abraço
#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


4. Re: Buscar usuario Ldap [RESOLVIDO]

henrique
henriquew

(usa Ubuntu)

Enviado em 21/04/2017 - 20:24h

Carlos_Cunha escreveu:

henriquew escreveu:

Boa noite, sou iniciante com LDAP,
preciso verificar se um usuário esta CRIADO/EXISTE na LDAP pelo nome(CN). Estou tentando utilizando o comando, mas sem sucesso...

ldapsearch -h 192.168.1.116 -p 389 -b "dc=cocotas,dc=com" -D "teste" -w teste "(cn=fulano)"

Alguem tem idéia???

OBRIGADO!

Para listar informações do usuário assim:
Se retorna algo por que o mesmo existe....

ldapsearch -x -D "cn=linux.ldap,ou=usuarios,,dc=teste,dc=local" -H ldap://IP-LDAP -b "DC=teste,DC=local" -w 'SENHA' '(&(sAMAccountName=fulano))'


O -D e aonde vc ira apontar o usuário do LDAP que será usado para fazer a consular.


Abraço
#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


Perfeito me baseei em sei comando para criar o meu que funcione...
ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))' - FUNCIONOU

Existe algum comando que me traga uma string quando existe/esta criado o usuário e NÃO traga nada caso não exista??
Minha lógica é a seguinte:

UsuarioLdap = ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))'
if (UsuarioLdap = '')
...saia
else
...execute


5. Re: Buscar usuario Ldap [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 21/04/2017 - 20:32h

henriquew escreveu:

Carlos_Cunha escreveu:

henriquew escreveu:

Boa noite, sou iniciante com LDAP,
preciso verificar se um usuário esta CRIADO/EXISTE na LDAP pelo nome(CN). Estou tentando utilizando o comando, mas sem sucesso...

ldapsearch -h 192.168.1.116 -p 389 -b "dc=cocotas,dc=com" -D "teste" -w teste "(cn=fulano)"

Alguem tem idéia???

OBRIGADO!

Para listar informações do usuário assim:
Se retorna algo por que o mesmo existe....

ldapsearch -x -D "cn=linux.ldap,ou=usuarios,,dc=teste,dc=local" -H ldap://IP-LDAP -b "DC=teste,DC=local" -w 'SENHA' '(&(sAMAccountName=fulano))'


O -D e aonde vc ira apontar o usuário do LDAP que será usado para fazer a consular.


Abraço
#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


Perfeito me baseei em sei comando para criar o meu que funcione...
ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))' - FUNCIONOU

Existe algum comando que me traga uma string quando existe/esta criado o usuário e NÃO traga nada caso não exista??
Minha lógica é a seguinte:

UsuarioLdap = ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))'
if (UsuarioLdap = '')
...saia
else
...execute


Pode usar a $? que contém o exit code do ultimo comando exemplos:
Algo assim:

ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))' &> /dev/null
EXIT_LDAP=$(echo $?)
[ $EXIT_LDAP = 0 ] && echo "Usuários Existe]
[ EXIT_LDAP != 0 ] && echo "Usuários Nao Existe]



Exit Code 0 é sempre BOM, fora disso tem que olhar o man do programa para sabe.

Abraço
#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


6. Re: Buscar usuario Ldap [RESOLVIDO]

henrique
henriquew

(usa Ubuntu)

Enviado em 21/04/2017 - 20:37h

Carlos_Cunha escreveu:

henriquew escreveu:

Carlos_Cunha escreveu:

henriquew escreveu:

Boa noite, sou iniciante com LDAP,
preciso verificar se um usuário esta CRIADO/EXISTE na LDAP pelo nome(CN). Estou tentando utilizando o comando, mas sem sucesso...

ldapsearch -h 192.168.1.116 -p 389 -b "dc=cocotas,dc=com" -D "teste" -w teste "(cn=fulano)"

Alguem tem idéia???

OBRIGADO!

Para listar informações do usuário assim:
Se retorna algo por que o mesmo existe....

ldapsearch -x -D "cn=linux.ldap,ou=usuarios,,dc=teste,dc=local" -H ldap://IP-LDAP -b "DC=teste,DC=local" -w 'SENHA' '(&(sAMAccountName=fulano))'


O -D e aonde vc ira apontar o usuário do LDAP que será usado para fazer a consular.


Abraço
#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


Perfeito me baseei em sei comando para criar o meu que funcione...
ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))' - FUNCIONOU

Existe algum comando que me traga uma string quando existe/esta criado o usuário e NÃO traga nada caso não exista??
Minha lógica é a seguinte:

UsuarioLdap = ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))'
if (UsuarioLdap = '')
...saia
else
...execute


Pode usar a $? que contém o exit code do ultimo comando exemplos:
Algo assim:

ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))' &> /dev/null
EXIT_LDAP=$(echo $?)
[ $EXIT_LDAP = 0 ] && echo "Usuários Existe]
[ EXIT_LDAP != 0 ] && echo "Usuários Nao Existe]



Exit Code 0 é sempre BOM, fora disso tem que olhar o man do programa para sabe.

Abraço
#-------.------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


É que o problema que meu código é em python... mas tudo bem....
Caso eu queira dar este comando de uma máquina remota ele funcionará ou preciso instalar o OpenLdap tambem na máquina remota?

Por exemplo estou na máquina 192.168.1.110...
preciso dar o comando : ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))'


7. Re: Buscar usuario Ldap [RESOLVIDO]

henrique
henriquew

(usa Ubuntu)

Enviado em 21/04/2017 - 20:51h

Carlos_Cunha escreveu:

henriquew escreveu:

Carlos_Cunha escreveu:

henriquew escreveu:

Carlos_Cunha escreveu:

henriquew escreveu:

Boa noite, sou iniciante com LDAP,
preciso verificar se um usuário esta CRIADO/EXISTE na LDAP pelo nome(CN). Estou tentando utilizando o comando, mas sem sucesso...

ldapsearch -h 192.168.1.116 -p 389 -b "dc=cocotas,dc=com" -D "teste" -w teste "(cn=fulano)"

Alguem tem idéia???

OBRIGADO!

Para listar informações do usuário assim:
Se retorna algo por que o mesmo existe....

ldapsearch -x -D "cn=linux.ldap,ou=usuarios,,dc=teste,dc=local" -H ldap://IP-LDAP -b "DC=teste,DC=local" -w 'SENHA' '(&(sAMAccountName=fulano))'


O -D e aonde vc ira apontar o usuário do LDAP que será usado para fazer a consular.


Abraço
#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


Perfeito me baseei em sei comando para criar o meu que funcione...
ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))' - FUNCIONOU

Existe algum comando que me traga uma string quando existe/esta criado o usuário e NÃO traga nada caso não exista??
Minha lógica é a seguinte:

UsuarioLdap = ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))'
if (UsuarioLdap = '')
...saia
else
...execute


Pode usar a $? que contém o exit code do ultimo comando exemplos:
Algo assim:

ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))' &> /dev/null
EXIT_LDAP=$(echo $?)
[ $EXIT_LDAP = 0 ] && echo "Usuários Existe]
[ EXIT_LDAP != 0 ] && echo "Usuários Nao Existe]



Exit Code 0 é sempre BOM, fora disso tem que olhar o man do programa para sabe.

Abraço
#-------.------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


É que o problema que meu código é em python... mas tudo bem....
Caso eu queira dar este comando de uma máquina remota ele funcionará ou preciso instalar o OpenLdap tambem na máquina remota?

Por exemplo estou na máquina 192.168.1.110...
preciso dar o comando : ldapsearch -x -D "cn=admin,dc=cocotas,dc=com" -h 192.168.1.116 -b "dc=cocotas,dc=com" -w 'toor' '(&(uid=henrique))'


Na máquina que será dado o ldapsearch precisa ter só esse comando que se obtém pelo pacote ldap-tools se não me engano.



Abraço
#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


Isso amigo, ldap-utils ;)
OBRIGADO, forte abraço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts