Next revision | Previous revision |
linux:scripts:ldap [2017/12/12 01:34] – created lunetikk | linux:scripts:ldap [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 |
---|
USERNAME=$1 | 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' | 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' | 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 | 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 |
#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" \* + | |
| #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 " " |
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)' | 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> | </code> |