| Version 4 (modified by , 15 years ago) ( diff ) |
|---|
LDAP-Server
Unser LDAP-Server läuft auf dem paedml-Rechner. Er authentifiziert alle Nutzer, die ein Account unter der PaedML-Musterlösung haben, also alle am Gymnasium aktiven Schüler und Lehrer.
LDAP in der Linux-Musterlösung
Informationen zum LDAP finden sich unter http://www.linuxmuster.net / Stichwort LDAP.
Common-Name-(dc)-Attribute
Bei uns müssen die dc-Attribute angegeben werden als:
dc=kg-fds, dc=de
- Achtung!
dc=paedmldarf nicht angegeben werden!
LDAP-Gruppen
Wir verwenden die Einstellungen der PaedML. Dort gibt es eine Gruppe für die Lehrer, die Schüler sind aber etwas komisch erfasst. Allerdings gilt: Entweder bist du Lehrer oder eben Schüler :-)
Recht gut ist die Abfrage einer LDAP-Gruppe hier beschrieben:
http://www.linuxmuster.net/version3:webverzeichnisse_schuetzen_mit_.htaccess-dateien?s[]=ldap
dort steht:
# Prototyp einer .htaccess für die LML 4.0 AuthType? Basic AuthName? "Interner Bereich" AuthBasicProvider? ldap AuthLDAPUrl ldap://10.16.1.1/dc=linuxmuster,dc=local?uid AuthLDAPGroupAttributeIsDN off AuthLDAPGroupAttribute memberUid Require ldap-group cn=teachers,ou=groups,dc=linuxmuster,dc=local
Die dc's am Ende müssen bei uns dc=kg-fds, dc=de heißen.
- Achtung!
dc=paedmldarf nicht angegeben werden!
Für ein funktionierendes Beispiel siehe AdminApache#Trac.