Site Tools


linux:scripts:ldap

Differences

This shows you the differences between two versions of the page.


Previous revision
linux:scripts:ldap [2017/12/19 09:45] lunetikk
Line 1: Line 1:
-====== LDAP ====== 
- 
-Tried to get some mail adresses. Might be helpful for someone 
- 
-<code> 
-#!/bin/bash 
- 
- 
-USERNAME=$1 
- 
-#get a mailaddress by "SN -> surname", cut away "mail:"  
-ldapsearch -LLL -x -D "[email protected]" -w "<PASSWORD>" -b "OU=Standard Benutzer,OU=Benutzer,OU=Benutzer und Gruppen,OU=Organisation,DC=lunetikk,DC=de" -H "ldap://mydomaincontroller.lunetikk.de" "SN=$USERNAME" mail | sed -n 's/^[ \t]*mail:[ \t]*\(.*\)/\1/p' 
- 
-#get a mailaddress by "CN -> commonname", cut away "mail:"  
-ldapsearch -LLL -x -D "[email protected]" -w "<PASSWORD>" -b "OU=Lunetikk,OU=Verteilergruppen,OU=Ressourcen,OU=Organisation,DC=lunetikk,DC=de" -H "ldap://mydomaincontroller.lunetikk.de" "CN=$USERNAME" mail | sed -n 's/^[ \t]*mail:[ \t]*\(.*\)/\1/p' 
- 
- 
-#get a displayname and info by "CN"  
-ldapsearch -LLL -x -D "[email protected]" -w "<PASSWORD>" -b "OU=Lunetikk,OU=Verteilergruppen,OU=Ressourcen,OU=Organisation,DC=lunetikk,DC=de" -H "ldap://mydomaincontroller.lunetikk.de" "CN=$USERNAME" displayName info 
- 
- 
-#get all attributes (?) by "CN"  
-ldapsearch -LLL -x -D "[email protected]" -w "<PASSWORD>" -b "OU=Lunetikk,OU=Verteilergruppen,OU=Ressourcen,OU=Organisation,DC=lunetikk,DC=de" -H "ldap://mydomaincontroller.lunetikk.de" "CN=$USERNAME" \* + 
-echo " " 
-echo " " 
- 
- 
-ldapsearch -LLL -x -D "[email protected]" -w "<PASSWORD>" -b "OU=Lunetikk,OU=Verteilergruppen,OU=Ressourcen,OU=Organisation,DC=lunetikk,DC=de" -H "ldap://mydomaincontroller.lunetikk.de" '(memberof=cn=lunetikk,dc=lunetikk,dc=de)' 
-</code> 
- 
- 
- 
  
linux/scripts/ldap.txt · Last modified: 2017/12/19 09:45 (external edit)