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