Änderungen von Dokument LDAP Admin-Benutzer und ReadOnly-Benutzer im logosrv
Zuletzt geändert von Jonas Mayer am 2022/05/25 00:02
Von Version 8.1
bearbeitet von Jens Gruber
am 2022/04/27 10:33
am 2022/04/27 10:33
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 26.1
bearbeitet von Jens Gruber
am 2022/04/29 16:47
am 2022/04/29 16:47
Änderungskommentar:
Neuen Anhang 1651243652049-471.png hochladen
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
-
Anhänge (0 geändert, 6 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,8 +1,11 @@ 1 -(% style="color:#000000" %)Um externe oder interne Dienste über LDAPS einzubinden gibt es nach wie vor den sogenannten LDAP-Admin und den seit der Umstellung auf LDAPS neu hinzugefügten ReadOnly-Benutzer. 1 +(% style="color:#000000" %)Um externe oder interne Dienste über LDAPS einzubinden, gibt es nach wie vor den sogenannten LDAP-Admin und den seit der Umstellung auf LDAPS neu hinzugefügten ReadOnly-Benutzer. 2 2 3 -(% style="color:#000000" %)In diesem Artikel erfahren Sie wo Sie die Benutzernamen & Passwörter der zwei Benutzer finden.Des Weiterenerfahren Siewelche Nutzer sich für welches Vorhaben am besten eignen.3 +(% style="color:#000000" %)In diesem Artikel erfahren Sie, wo Sie die Benutzernamen & Kennwörter der zwei Benutzer finden und welche Nutzer sich für welches Vorhaben am besten eignen. 4 4 5 +(% style="color:#000000" %)[[image:Grafik für LDAp.png||height="331" width="622"]] 5 5 7 +=== === 8 + 6 6 === (% style="color:#000000" %)__**LDAP-Admin Benutzer**__(%%) === 7 7 8 8 ... ... @@ -10,18 +10,33 @@ 10 10 11 11 (% style="color:#000000" %)Der LDAP-Admin Benutzer ist mit äußerster Vorsicht einzusetzen, da dieser einen beinahe uneingeschränkten Zugriff auf das Abrufen und Bearbeiten der Nutzerattribute des Servers besitzt. Daher sollte der Benutzer nur möglichst Intern eingesetzt werden. 12 12 13 -(% style="color:#000000" %)Sollten die Daten des Admins in unbefugte Hände gelangen, stellt dies ein massives Datenschutz- und Sicherheitstechnisches Problem dar. __Von einem externen Gebrauch ist daher strengstens abgeraten!__ 16 +(% style="color:#000000" %)Sollten die Daten des Admins in unbefugte Hände gelangen, stellt dies ein massives Datenschutz- und Sicherheitstechnisches Problem dar. **__Von einem externen Gebrauch ist daher strengstens abgeraten!__** 14 14 15 15 16 -==== (% style="color:#000000" %)__Benutzername & Passwort:__(%%) ====19 +==== (% style="color:#000000" %)__Benutzername & Kennwort__(%%) ==== 17 17 18 - (% style="color:#000000"%)DerBenutzernamemit den jeweiligen Attributen:21 +====== ====== 19 19 23 +====== (% style="color:#000000" %)__Benutzername__(%%) ====== 24 + 25 +(% style="color:#000000" %)Der Benutzername des LDAP Admins wäre: 26 + 20 20 {{code language="bash"}} 21 -cn=ldap-admin ,ou=services,dc=schule,dc=local28 +cn=ldap-admin 22 22 {{/code}} 23 23 31 +====== ====== 24 24 33 +====== (% style="color:#000000" %)__Attribute des Benutzernamens__(%%) ====== 34 + 35 +(% style="color:#000000" %)Die Attribute des LDAP Namens sind über ein zusätzliches Programm auszulesen wie z.B. die Software LDAP Admin auszulesen. In diesem Beispiel wären die Attribute {{code language="bash"}}dc=schule,dc=local{{/code}}. Dies kann von Installation zu Installation abweichen und wird durch die Intern verwendete DNS Domain bestimmt. 36 + 37 +(% style="color:#000000" %)[[image:1651127320035-296.png]] 38 + 39 +====== ====== 40 + 41 +====== (% style="color:#000000" %)__Kennwort__(%%) ====== 42 + 25 25 (% style="color:#000000" %)Das Kennwort ist im logosrv unter folgendem Pfad einsehbar: 26 26 27 27 {{code language="bash"}} ... ... @@ -28,7 +28,7 @@ 28 28 root@logosrv:~ # cat /etc/ldap.secret 29 29 {{/code}} 30 30 31 -Optional kann man das Passwort auch mit folgendem Befehl unter dem Punkt "Credentials" einsehen: 49 +(% style="color:#000000" %)Optional kann man das Passwort auch mit folgendem Befehl unter dem Punkt "Credentials" einsehen: 32 32 33 33 {{code language="bash"}} 34 34 root@logosrv:~ # ldconf -o ... ... @@ -40,22 +40,33 @@ 40 40 41 41 ==== (% style="color:#000000" %)__Nutzungsgebiet:__(%%) ==== 42 42 43 -(% style="color:#000000" %)Der LDAP-ReadOnly Benutzer ist für die Verwendung von externen Diensten/Anbindungen gedacht. Dieser hat lediglich lesende Rechte auf folgende Attribute:61 +(% style="color:#000000" %)Der LDAP-ReadOnly Benutzer ist für die Verwendung von externen Diensten/Anbindungen gedacht. 44 44 45 -(% style="color:#000000" %) {{codelanguage="bash"}}entry,cn,displayName,gidnumber, givenName,mail, member,memberOf,memberUid,o,objectClass,ou, sn,title,uid, uidnumber,uniqueMember,ldObjectType,ldRole{{/code}}63 +(% style="color:#000000" %)Mögliche Nutzungsmöglichkeiten wären unteranderem die Nutzung und Einbindung von einem extern gehosteten moodle, WebUntis oder einer Nextcloud. 46 46 47 -(% style="color:#000000" %)Mögliche Nutzungsmöglichkeiten wären unteranderem die Nutzung und Einbindung von einem extern gehosteten moodle oder Untis. 48 48 49 - 50 50 ==== (% style="color:#000000" %)__Benutzername & Passwort:__(%%) ==== 51 51 68 + 69 +====== (% style="color:#000000" %)__Benutzername__(%%) ====== 70 + 52 52 (% style="color:#000000" %)Relevant für den Zugriff von Außen wäre folgender Benutzername: 53 53 54 54 {{code language="bash"}} 55 -cn=ldap-ro ,ou=services,dc=schule,dc=local74 +cn=ldap-ro 56 56 {{/code}} 57 57 77 +====== (% id="cke_bm_979S" style="color: rgb(0, 0, 0); display: none" %)__ __(%%) ====== 58 58 79 +====== (% style="color:#000000" %)__Attribute des Benutzernamens__(%%) ====== 80 + 81 +(% style="color:#000000" %)Die Attribute des LDAP Namens sind über ein zusätzliches Programm auszulesen wie z.B. die Software LDAP Admin auszulesen. In diesem Beispiel wären die Attribute {{code language="bash"}}dc=schule,dc=local{{/code}}. Dies kann von Installation zu Installation abweichen und wird durch die Intern verwendete DNS Domain bestimmt. 82 + 83 +(% style="color:#000000" %)[[image:1651127322559-640.png]] 84 + 85 + 86 +====== (% style="color:#000000" %)__Kennwort__(%%) ====== 87 + 59 59 (% style="color:#000000" %)Das Kennwort ist im logosrv unter folgendem Pfad einsehbar: 60 60 61 61 {{code language="bash"}} ... ... @@ -63,4 +63,49 @@ 63 63 {{/code}} 64 64 65 65 66 - 95 + 96 +=== (% style="color:#000000" %)**__LDAP Attribute__**(%%) === 97 + 98 + 99 +(% style="color:#000000" %)Standardmäßig werden folgende Attribute an die externe LDAP Schnittstelle weitergegeben: 100 + 101 +{{code language="bash"}} 102 +entry, cn, displayName, gidnumber, givenName, mail, member, memberOf, memberUid, o, objectClass, ou, sn, title, uid, uidnumber, uniqueMember, ldObjectType, ldRole 103 +{{/code}} 104 + 105 + 106 +(% style="color:#000000" %)Sollen zusätzliche Attribute an die externe Schnittstelle weitergegeben werden, so müssen Sie diese in folgender Datei im Puppeteer Container wie folgt abändern/erstellen: 107 + 108 +{{code language="bash"}} 109 +root@puppeteer:~ # vim /etc/logodidact/hiera/custom.d/ldhost.yaml 110 + 111 +#Ist die Datei nicht vorhanden bitte wie folgt anpassen (Im Beispiel werden die Attribute ldBirthday & ldGender hinzugefügt): 112 + 113 +--- 114 +ld_legacy::ldap::ldap_ro_atts: 115 + - ldBirtday 116 + - ldGender 117 +{{/code}} 118 + 119 + 120 +(% style="color:#000000" %)Danach müssen Sie die Änderungen ins Git übernehmen: 121 + 122 +{{code language="bash"}} 123 +root@puppeteer:~ # cd /etc/logodidact/ 124 +root@puppeteer:/etc/logodidact # git add . 125 +root@puppeteer:/etc/logodidact # git coomit -am "LDAP Attribute in der ldhost.yaml hinzugefügt" 126 +{{/code}} 127 + 128 + 129 +(% style="color:#000000" %)Um den Prozess zu beschleunigen bietet sich ein prun im ldhost an. Damit werden die Änderungen sofort an den logosrv weitergeleitet: 130 + 131 +{{code language="bash"}} 132 +root@ldhost:~ # prun 133 +{{/code}} 134 + 135 + 136 +(% style="color:#000000" %)Die angepassten Änderungen können nun logosrv in der slapd.puppet.conf angeschaut werden: 137 + 138 +{{code language="bash"}} 139 +root@logosrv:~ # cat /etc/ldap/slapd.puppet.conf 140 +{{/code}}
- 1651126744720-491.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.JensGruber@sbede - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +85.5 KB - Inhalt
- 1651127320035-296.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.JensGruber@sbede - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +70.6 KB - Inhalt
- 1651127322559-640.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.JensGruber@sbede - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +70.6 KB - Inhalt
- 1651243652049-471.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.JensGruber@sbede - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +16.3 KB - Inhalt
- Grafik für LDAp.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.JensGruber@sbede - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +256.3 KB - Inhalt
- LDAPS attribute.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.JensGruber@sbede - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +66.7 KB - Inhalt