Beratung und Support Technische Plattform Support-Netz-Portal paedML® – stabil und zuverlässig vernetzen Anleitung Gesicherter Bereich in public_html Stand 15.04.2015 paedML® Novell Version: 3.3.4 Impressum Herausgeber Landesmedienzentrum Baden-Württemberg (LMZ) Support-Netz Rotenbergstraße 111 70190 Stuttgart Autoren der Zentralen Expertengruppe Netze (ZEN), Support-Netz, LMZ Hubert Bechthold Stefan Falk Ulrich Frei Carl-Heinz Gutjahr Friedrich Heckmann Uwe Labs Alfred Wackler Endredaktion Alfred Wackler Bildnachweis Titelbilder: Thinkstock Weitere Informationen www.support-netz.de www.lmz-bw.de Veröffentlicht: Jahr der Veröffentlichung © Landesmedienzentrum Baden-Württemberg Inhaltsverzeichnis 1. LDAP-User einrichten .......................................................................... 4 2. Gesicherten Bereich vorbereiten ....................................................... 6 3. Weitere Möglichkeiten ......................................................................... 8 3.1 3.2 public_html komplett schützen ....................................................................................... 8 Bereich, auf den nur Lehrer Zugriff haben ..................................................................... 8 Vorwort Mit public_html besteht für jeden Benutzer in der paedML Novell die Möglichkeit, eine persönliche Website bereitzustellen, falls diese in der Schulkonsole für ihn freigegeben wurde. Da diese Seiten im Internet weltweit unbeschränkt erreichbar sind, dürfen dort keine urheberrechtlich problematischen Inhalte abgelegt werden. In der vorliegenden Anleitung wird nun gezeigt, wie Sie in public_html einen Bereich anlegen können, bei dem zum Zugriff die Benutzeranmeldung eines schulischen Benutzers erforderlich ist. In diesen geschützten Bereichen können nun auch Inhalte zur Verfügung gestellt werden, die nicht für die Allgemeinheit bestimmt sind. Durchzuführende Schritte 1. LDAP-User einrichten Starten Sie den iManager und melden Sie sich als admin an (Falls Sie für die SchulAdmins bereits die iManager-Rollen eingerichtet haben, können Sie sich besser als Schuladmin Ihrer Schule anmelden). Öffnen Sie mit Objekte anzeigen die Baumansicht. Browsen Sie zur OU System.Verwalter.Benutzer.<Schule>.SCHULEN.ml3. Markieren sie im Baum diesen Eintrag. Rechts erscheinen die Objekte unterhalb dieser OU. Die Abbildungen wurden anhand einer Schule LFB erstellt. Ersetzen Sie jeweils LFB bzw. <Schule> durch Ihr Schulkürzel. Abb. 1: Wählen Sie Neu - Benutzer erstellen. Tragen Sie im folgenden Formular die abgebildeten Daten ein. Weitere Angaben sind nicht erforderlich. Wählen Sie ein sicheres Passwort und notieren Sie dieses. paedML® Novell / Version: 3.3.4 / Gesicherter Bereich in public_html/ Stand 15.04.2015 Seite 4 Abb. 2: Browsen Sie nun zur OU Benutzer.<Schule>.SCHULEN.ml3 und klicken sie auf diesen Eintrag. Wieder erscheinen rechts die Objekte unterhalb dieser OU. Markieren Sie „aktuelle Ebene“ und wählen Sie „Aktionen | Trustees bearbeiten“. Abb. 3: Klicken Sie im nächsten Dialog auf die Schaltfläche „Trustee hinzufügen“ Browsen Sie zum Benutzer ldapuserpublichtml und wählen Sie diesen aus. Klicken Sie auf den Link Zugewiesene Rechte. Der abgebildete Dialog erscheint. Abb. 4: Setzen Sie die Häkchen bei [Entry Rights] und bei [All Attributes Rights] und klicken Sie „Auswahl entfernen“. Klicken sie dann „Eigenschaft hinzufügen“. Setzen Sie das Häkchen bei „Alle Eigenschaften im Schema anzeigen“. paedML® Novell / Version: 3.3.4 / Gesicherter Bereich in public_html/ Stand 15.04.2015 Seite 5 Abb. 5: Markieren Sie den Eintrag CN. Abschließen mit OK. Setzen Sie nun beim Eintrag CN in der Trustee-Liste die in Bild 4 abgebildeten Häkchen bei Vergleichen, Lesen und Vererben. Schließen Sie den Vorgang mit Fertig, Anwenden und zweimal folgend mit OK. 2. Gesicherten Bereich vorbereiten Der Zugriff im geschützten Bereich soll durch eine .htaccess-Datei gesichert werden. Um einen geschützten Bereich bei den Benutzern von public_html einzurichten wurde in der Schulkonsole ein Verteilmechanismus implementiert. Alle Ordner und Dateien, die im Ordner K:\schulkonsole\Bilder\Vorlagen\public_html abgelegt werden, werden bei der Freigabe von public_html in der Schulkonsole in den public_html-Ordner der Benutzer kopiert. Legen Sie nun in DATA:\Zentral\Schulkonsole\Bilder\Vorlagen den Ordner public_html und darunter den Ordner intra an. Führen Sie die folgende Aktion für jede angelegte Schule durch. Öffnen Sie Notepad oder einen anderen Editor und geben Sie die folgenden Zeilen ein. (Ersetzen Sie lfb durch Ihr Schulkürzel). Geben sie bei AuthLDAPBindPassword das vorher notierte Passwort ein. AuthType Basic AuthName LDAP_Auth_Test AuthBasicProvider ldap AuthzLDAPAuthoritative OFF AuthLDAPBindDN "cn=ldapuserpublichtml,ou=System, ¬ ¬ ou=Verwalter,ou=benutzer,ou=lfb,ou=schulen,o=ml3" AuthLDAPBindPassword "sicherespasswort" AuthLDAPURL ldaps://10.1.1.32/ou=Benutzer,ou=LFB,ou=SCHULEN,o=ml3?cn?sub Require valid-user AuthLDAPCompareDNOnServer off AuthLDAPGroupAttributeIsDN off Geben Sie die durch ¬ abgesetzten Zeilen dabei in einer einzigen Zeile ein. Speichern Sie nun die Datei im Ordner intra unter dem Namen .htaccess ab. Windows fügt dieser Datei die Endung .txt an. Gehen Sie mit putty auf den GServer03 und ändern die Datei an der Konsole paedML® Novell / Version: 3.3.4 / Gesicherter Bereich in public_html/ Stand 15.04.2015 Seite 6 cd /media/nss/DATA/Zentral/pgm/schulkonsole/Bilder/Vorlagen/public_html/intra mv .htaccess.txt .htaccess Führen Sie diese Befehle für jede angelegte Schule durch! Damit ist die Vorbereitung abgeschlossen. Starten Sie nun die Schulkonsole als Schuladmin. Gehen Sie zu „Konfiguration | public_html konfigurieren“. Entfernen Sie die Häkchen bei den Benutzern, für die public_html freigegeben ist. Klicken Sie „Jetzige Einstellungen übernehmen“. Die public_html-Verzeichnisse der betroffenen Benutzer bleiben inklusive aller Dateien erhalten. Es wird lediglich der Zugriff gesperrt. Setzen Sie bei den Benutzern, für die public_html freigegeben werden sollen nun wieder das Häkchen. Klicken Sie wieder „Jetzige Einstellungen übernehmen“. Der Zugriff auf public_html wird nun wieder freigegeben. Dabei wird auch der Inhalt von K:\Schulkonsole\Bilder\Vorlagen\public_html bei allen Benutzern in das freigegebene public_html kopiert. Hinweis: Führen Sie die beiden obigen Schritte auch aus, wenn Sie Änderungen in K:\Schulkonsole\Bilder\Vorlagen\public_html vorgenommen haben und verteilen wollen. Damit steht den Benutzern unter public_html für ihre persönliche Website der geschützte Ordner intra zur Verfügung. In intra können sie beliebig Ordner und Dateien ablegen, auf die der Zugriff dann erst nach Benutzeranmeldung möglich ist. Abb. 6: Bei der oben beschriebenen Konfiguration sind alle in der paedML Novell für die Schule eingerichteten Benutzer (Kontext Benutzer.<Schule>.SCHULEN.ml3) auf die Seiten unterhalb intra zugriffsberechtigt. Seiten in public_html, die außerhalb des Ordners intra liegen, können weiterhin von jedermann ohne Authentisierung erreicht werden. paedML® Novell / Version: 3.3.4 / Gesicherter Bereich in public_html/ Stand 15.04.2015 Seite 7 3. Weitere Möglichkeiten 3.1 public_html komplett schützen Denkbar ist auch, dass grundsätzlich alle Seiten innerhalb public_html abgesichert werden. Wenn Sie dies an Ihrer Schule wünschen, so platzieren Sie die oben beschriebene .htaccess-Datei direkt in K:\Schulkonsole\Bilder\Vorlagen\public_html. 3.2 Bereich, auf den nur Lehrer Zugriff haben Legen Sie in K:\Schulkonsole\Bilder\Vorlagen\public_html z.B. einen Ordner lehrer an. Platzieren Sie darin die oben beschriebene .htaccess-Datei. Ersetzen sie die Zeile AuthLDAPURL ldaps://10.1.1.32/ou=Benutzer,ou=LFB,ou=SCHULEN,o=ml3?cn?sub durch AuthLDAPURL ldaps://10.1.1.32/ou=Lehrer,ou=Benutzer,ou=LFB,ou=SCHULEN,o=ml3?cn?sub (Eingabe ist eine einzige Zeile) Hinweis: Wir empfehlen, dass Sie die hier beschriebenen geschützten Bereiche erst einsetzen, wenn Sie den Webzugriff entsprechend der Anleitung Zertifikate-Anleitung.pdf eingerichtet haben. Nach dieser Anleitung wird jede Verbindung sofort auf eine https-Verbindung umgeleitet und so auch das Anmeldeformular abgesichert. Bei einer ungesicherten http-Verbindung wird das Passwort unverschlüsselt übertragen. Dieses Risiko sollten Sie nicht eingehen. Download: http://www.lmz-bw.de/fileadmin/user_upload/Technische_Unterstuetzung_SPN /Dateien/6_Kundenportal/2_Novell/3_Erweiterungen/Zertifikate-Anleitung.pdf paedML® Novell / Version: 3.3.4 / Gesicherter Bereich in public_html/ Stand 15.04.2015 Seite 8 Landesmedienzentrum Baden-Württemberg (LMZ) Support Netz Rotenbergstraße 111 70190 Stuttgart © Landesmedienzentrum Baden-Württemberg, 2015
© Copyright 2024 ExpyDoc