User Tools

Site Tools


c-services:ldapmodify

Differences

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

Link to this comparison view

Next revision
Previous revision
c-services:ldapmodify [2023/04/11 16:16] – created ukc-services:ldapmodify [2025/05/18 19:07] (current) – [Daten abrufen] ramzi
Line 1: Line 1:
 +====== ldapmodify ======
 +
 +===== ldapmodify installieren unter Mac OS mit Homebrew =====
 +
 <code> <code>
-cat <<EOF | ldapmodify -lea.cbrp3.c-base.org -D "uid=uk,ou=crew,dc=c-base,dc=org" -W +brew install openldap 
-dn: uid=uk,ou=crew,dc=c-base,dc=org+</code> 
 + 
 +===== ldapmodify installieren unter Linux (am Beispiel Ubuntu) ===== 
 + 
 +<code> 
 +sudo apt install ldap-utils 
 +</code> 
 + 
 +===== Daten abrufen ===== 
 + 
 +<code> 
 +NICK="<you-crew-name>" 
 +ldapsearch  -xWZH ldap://lea.cbrp3.c-base.org -b 'uid=$NICK,ou=crew,dc=c-base,dc=org' -D uid=$NICK,ou=crew,dc=c-base,dc=org 
 +</code> 
 + 
 +===== Änderung durchführen ===== 
 + 
 +Hier ein Beispiel, wie man seinen Common-Name-Attribut (`cn:`) überschreibt. Dort steht normalerweise dein Real-Name. Nach der Änderung steht dort "foobar"
 + 
 +<code> 
 +NICK="<you-crew-name>" 
 +cat <<EOF | ldapmodify -Z -H ldap://lea.cbrp3.c-base.org -D "uid=$NICK,ou=crew,dc=c-base,dc=org" -W 
 +dn: uid=${NICK},ou=crew,dc=c-base,dc=org
 changeType: modify changeType: modify
 replace: cn replace: cn
Line 7: Line 33:
 EOF EOF
 </code> </code>
 +
 +* `<your-crew-name>` durch deinen Crew-Namen ersetzen. Dieses Beispiel funktioniert nur aus dem Crew-Netz an Bord der c-base oder über [[c-services:vpn|VPN]].
 +
 +===== Weitere Infos =====
 +
 +[[:eggs|Eastereggs]]
 +
 +
c-services/ldapmodify.1681229761.txt.gz · Last modified: 2023/04/11 16:16 by uk