Update README.md
This commit is contained in:
parent
2d748dba3c
commit
758b73a9fb
52
README.md
52
README.md
@ -160,5 +160,57 @@ dn: uid=marisa,ou=Engineering,dc=example,dc=com
|
|||||||
mail: marisa.kirisame@example.com
|
mail: marisa.kirisame@example.com
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### _Query a LDAP directory as a user_
|
||||||
|
|
||||||
|
we already created the user (_uid_) marisa, and established the user's own password using slappasswd\
|
||||||
|
now we are gonna query our LDAP server using the user (_uid_) marisa credentials, and _the password we entered during slappasswd, called plain password_
|
||||||
|
```
|
||||||
|
root@example:/etc/ldap# ldapsearch -D uid=marisa,ou=Supergirls,dc=example,dc=com -b "dc=example,dc=com" -w plainpasswd
|
||||||
|
# extended LDIF
|
||||||
|
#
|
||||||
|
# LDAPv3
|
||||||
|
# base <dc=example,dc=com> with scope subtree
|
||||||
|
# filter: (objectclass=*)
|
||||||
|
# requesting: ALL
|
||||||
|
#
|
||||||
|
|
||||||
|
# example.com
|
||||||
|
dn: dc=example,dc=com
|
||||||
|
objectClass: top
|
||||||
|
objectClass: dcObject
|
||||||
|
objectClass: organization
|
||||||
|
o: nodomain
|
||||||
|
dc: example
|
||||||
|
|
||||||
|
# Supergirls, example.com
|
||||||
|
dn: ou=Supergirls,dc=example,dc=com
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
we can narrow this search to get only specific attributes of the user marisa, remember we are using _the plainpasswd when asked_
|
||||||
|
```
|
||||||
|
root@example:/etc/ldap# ldapsearch -D uid=marisa,ou=Supergirls,dc=example,dc=com -b "dc=example,dc=com" -w plainpasswd givenName uidNumber gidNumber homeDirectory
|
||||||
|
# extended LDIF
|
||||||
|
#
|
||||||
|
# LDAPv3
|
||||||
|
# base <dc=example,dc=com> with scope subtree
|
||||||
|
# filter: (objectclass=*)
|
||||||
|
# requesting: givenName uidNumber gidNumber homeDirectory
|
||||||
|
#
|
||||||
|
|
||||||
|
# example.com
|
||||||
|
dn: dc=example,dc=com
|
||||||
|
|
||||||
|
# Supergirls, example.com
|
||||||
|
dn: ou=Supergirls,dc=example,dc=com
|
||||||
|
|
||||||
|
# marisa, Supergirls, example.com
|
||||||
|
dn: uid=marisa,ou=Supergirls,dc=example,dc=com
|
||||||
|
givenName: Marisa
|
||||||
|
uidNumber: 1001
|
||||||
|
gidNumber: 5000
|
||||||
|
homeDirectory: /home/marisa
|
||||||
|
```
|
||||||
|
|
||||||
ldapsearch -D uid=marisa,ou=Supergirls,dc=example,dc=com -b "dc=example,dc=com" -w qwerty
|
ldapsearch -D uid=marisa,ou=Supergirls,dc=example,dc=com -b "dc=example,dc=com" -w qwerty
|
||||||
ldappasswd -H ldap://server_domain_or_IP -x -D "cn=admin,dc=example,dc=com" -W -S "uid=bob,ou=people,dc=example,dc=com"
|
ldappasswd -H ldap://server_domain_or_IP -x -D "cn=admin,dc=example,dc=com" -W -S "uid=bob,ou=people,dc=example,dc=com"
|
Loading…
Reference in New Issue
Block a user