Guest User

Untitled

a guest
Aug 13th, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. Python LDAP Search
  2. aims_server = '#####.com'
  3. base_dn = 'cn=EMPLOYEES,cn=portal,cn=Groups,dc=Company,dc=com'
  4. username = 'cn=admin,cn=users,dc=Company,dc=com'
  5. password='#####'
  6. directory=ldap.open(aims_server)
  7. directory.simple_bind_s(username, password)
  8.  
  9. #retrieve the current members from group
  10. old = {'uniquemember':attr['uniquemember']}
  11.  
  12. [('cn=EMPLOYEES,cn=portal,cn=groups,dc=Company,dc=com', {'displayname': ['Employees'], 'description': ['Members of this group are employees. '], 'objectclass': ['top', 'groupOfUniqueNames', 'orclGroup'], 'orclisvisible': ['true'], 'owner': ['cn=portal_admin ,cn=users,dc=Company,dc=com', 'cn=portal,cn=users, dc=Company,dc=com'], 'uniquemember': ['cn=alan,cn=users,dc=Company,dc=com', 'cn=alan_r,cn=users,dc=Company,dc=com', ....
  13.  
  14. searchFilter = "cn=*"
  15. retrieveAttributes = ["uniquemember"]
  16.  
  17. (cn, attr) = searcher.pop()
  18.  
  19. {'uniquemember': ['cn=alan_t,cn=users,dc=company,dc=com','cn=alan_r,cn=users,dc=company....
  20.  
  21. directory=ldap.open(aims_server)
  22.  
  23. directory=ldap.initialize(aims_server)
  24.  
  25. searchFilter = "cn=alan"
  26. retrieveAttributes = ['cn']
  27. results = directory.search_s( ... )
  28. print results
  29.  
  30. base_dn = 'cn=users,dc=company,dc=com'
  31.  
  32. retrieveAttributes = ["uniquemember"]
  33.  
  34. searchFilter = "cn=aaron*"
  35.  
  36. [('cn=Aaron_A@company.com,cn=Users,dc=company,dc=com', {})]
Add Comment
Please, Sign In to add comment