diff --git a/source/systemadministration/schoolconsole/index.rst b/source/systemadministration/schoolconsole/index.rst index f0e82680..52cebd82 100755 --- a/source/systemadministration/schoolconsole/index.rst +++ b/source/systemadministration/schoolconsole/index.rst @@ -5,9 +5,9 @@ Schulkonsole des global-admin ============================= .. sectionauthor:: `@maurice `_, `@cweikl `_, - `@MachtDochNix (pics) `_ + `@MachtDochNix (pics) `_, `@michael_kohls `_ -.. figure:: media/01_school-console_welcome.png +.. figure:: media/schoolconsole_01_welcome.png :align: center :alt: School Console Welcome @@ -16,54 +16,56 @@ Allgemeine Bedienung Die Schulkonsole wird im Browser über https://10.0.0.1 aufgerufen. Je nachdem welcher Benutzer angemeldet ist, erscheinen zugehörige Menüpunkte. Alle verwaltungsspezifischen Menüpunkte stehen dem Benutzer ''global-admin'' bereit. Lehrer haben Zugriff auf alle pädagogischen Funktionen. - -.. figure:: media/02_school-console_user-overview.png - :align: center - :alt: WebUI Welcome - Die Icons haben folgende Bedeutung: -* Menü ein- und ausklappen - -.. figure:: media/03_school-console_extend-menue.png +.. figure:: media/schoolconsole_02_extend-menue.png :align: center :alt: WebUI Extend Menue -* Benutzericon + Menü ein- und ausklappen + -.. figure:: media/04_school-console_user-icon.png +.. figure:: media/schoolconsole_03_user-icon.png :align: center :alt: WebUI User Icon -* angemeldeter Benutzername + Benutzericon -.. figure:: media/05_school-console_username.png + +.. figure:: media/schoolconsole_04_username.png :align: center :alt: WebUI Username -* eigenes Passwort ändern + angemeldeter Benutzername + -.. figure:: media/06_school-console_change-password.png +.. figure:: media/schoolconsole_05_change-password.png :align: center :alt: WebUI Change Password -* Abmelden + eigenes Passwort ändern + -.. figure:: media/07_school-console_logout.png +.. figure:: media/schoolconsole_06_manage-2fa.png + :align: center + :alt: TOTP Management + + Verwaltung von TOTP + + +.. figure:: media/schoolconsole_07_logout.png :align: center :alt: WebUI Logout -* Seitenverhältnis skalieren + Abmelden + -.. figure:: media/08_school-console_scale-page-ratio.png +.. figure:: media/schoolconsole_08_scale-page-ratio.png :align: center :alt: WebUI Scale Page Ratio -Das Menü können Sie durch Anklicken der drei Striche links neben dem linuxmuster.net-Symbol ein- und ausblenden. + Seitenverhältnis skalieren -.. hint:: - Bei Namenvergaben, beispielsweise von Kursen oder Projekten, sollte auf Umlaute und ß - verzichtet werden. Allgemein ========= @@ -71,44 +73,96 @@ Allgemein Hauptseite ---------- -Eine Übersicht über Account- & Speicherinformationen des angemeldeten Benutzer. Möglichkeit zur Änderung des eigenen Passworts über Passwort ändern-Funktion. - -.. figure:: media/02_school-console_user-overview.png +.. figure:: media/schoolconsole_01_welcome.png :align: center :alt: WebUI Overview + Eine Übersicht über Account- & Speicherinformationen des angemeldeten Benutzer. Möglichkeit zur Änderung des eigenen Passworts über Passwort ändern-Funktion. + Dashboard --------- -Übersicht über aktive Serverkomponenten, wie CPU-Auslastung, Speicherauslastung und Laufzeit. - -.. figure:: media/10_school-console_dashboard.png +.. figure:: media/schoolconsole_09_dashboard.png :align: center :alt: WebUI Dashboard -Benutzerverwaltung ------------------- + Übersicht über aktive Serverkomponenten, wie CPU-Auslastung, Speicherauslastung und Laufzeit. -.. figure:: media/11_school-console_user-management.png +Meine Dateien +------------- + +.. figure:: media/schoolconsole_10_filemanager.png :align: center - :alt: WebUI User Management + :alt: Dateimanager + + Dateimanager mit Zugriff auf Samba-Freigaben des Schulservers. + +Software +======== + +DHCP +---- + +Hier sind die Lease von Computern zu sehen, die nicht registriert sind. Über ``+`` können diese registriert werden. + +.. figure:: media/schoolconsole_11_dhcp.png + :align: center + :alt: DHCP-Leases + +Docker +------ + +Hier können Docker-Container verwaltet werden. Laufen diese auf einem anderen Server, muss eine SSH-Verbindung stehen und die IP des Servers als ``dockerip`` +in der Datei ``/var/lib/linuxmuster/setup.ini`` auftauchen. + + + +System +====== + +Cron +---- + +Hier können für root bzw. den global-admin eingerichtete Cronjobs verwaltet werden. Wenn ein Cronjob in den Ferien nicht laufen soll, +kann der Haken bei ``Ferien entfernen`` gesetzt werden. Dazu müssen die Feriendaten unter ``Schuleinstellungen/Feiertage`` gesetzt werden. -Hier können bereits aufgenommene Benutzer in den jeweiligen Bereichen Schüler, Lehrer, Schul-Administratoren verwaltet werden, sowie diese in der Listenverwaltung hinzufügt/entfernt werden. Im Bereich Globale Administratoren -können globale Admins verwaltet und hinzugefügt/entfernt werden. + + +Samba DNS +--------- + +Hier können zusätzliche DNS-Einträge im Samba verwaltet werden. + +.. figure:: media/schoolconsole_14_dns.png + :align: center + :alt: Samba DNS + +Die normalen Einträge für die Geräte erscheinen hier nicht, sondern werden über ``Geräte`` verwaltet. + + +Benutzerverwaltung +================== Schüler, Lehrer, Schul-Administratoren, Globale Administratoren: Funktionen --------------------------------------------------------------------------- +.. figure:: media/schoolconsole_15_usermanagement.png + :align: center + :alt: WebUI User Management + +Hier können bereits aufgenommene Benutzer in den jeweiligen Bereichen Schüler, Lehrer, Schul-Administratoren verwaltet werden, sowie diese in der Listenverwaltung hinzufügt/entfernt werden. Im Bereich Globale Administratoren +können globale Admins verwaltet und hinzugefügt/entfernt werden. + Suche ----- -In den jeweligen Benutzer-Bereichen kann in der intelligenten Filterleiste nach Benutzern mit Kriterien wie Namen, Klassen, Projekten gefiltert und gesucht werden. - -.. figure:: media/12_school-console_search.png +.. figure:: media/schoolconsole_16_search.png :align: center :alt: WebUI Search +In den jeweiligen Benutzer-Bereichen kann in der intelligenten Filterleiste nach Benutzern mit Kriterien wie Namen, Klassen, Projekten gefiltert und gesucht werden. + Passwort-Verwaltung ------------------- @@ -120,7 +174,7 @@ Zu einzelnen Benutzern gibt es die Möglichkeiten über das Passwort-Menü recht * Erstpasswort benutzerdefiniert festlegen * Benutzerpasswort festlegen -.. figure:: media/13_school-console_password-management.png +.. figure:: media/schoolconsole_17_password-management.png :align: center :alt: WebUI Password Management @@ -130,7 +184,7 @@ Durch Auswählen von mehreren Benutzern über Anklicken des Quadrats links neben * Setze Erstpasswort für Ausgewählte * Benutzerdefiniertes Passwort für Ausgewählte -.. figure:: media/14_school-console_password-management-all-users.png +.. figure:: media/schoolconsole_18_password-management-all-users.png :align: center :alt: WebUI Password All Users @@ -140,71 +194,68 @@ Informationsübersicht Über das Benutzereinstellungen-Menü rechts neben der jeweiligen Person können über die Funktion Benutzerinformationen benutzerbezogene Informationen angezeigt, wie Rolle und Gruppenzugehörigkeiten. -.. figure:: media/15_school-console_user-information.png +.. figure:: media/schoolconsole_19_user-information.png :align: center :alt: WebUI Password User Information Listenverwaltung ----------------- -In der Listenverwaltung können Benutzer von Schülern, Lehrern, und Extra-Schülern verwaltet werden, das bedeutet hinzugefügt, entfernet oder deren Daten und Zugehörigkeiten geändert werden. Benutzer können manuell über Eingabe von Vorname, Nachname und Geburtsdatum (und ggf. selbstdefinierten Benutzernamen für Lehrer) hinzugeügt werden und einzeln wiederum entfernt werden. Ebenso besteht die Möglichkeit auf schnellerem Wege eine vorhanden CSV-Liste mit -Benutzerdaten in die Schulumgebung zu importieren. +In der Listenverwaltung können Benutzer von Schülern, Lehrern, und Extra-Schülern verwaltet werden, das bedeutet hinzugefügt, +entfernt oder deren Daten und Zugehörigkeiten geändert werden. Benutzer können manuell über Eingabe von Vorname, Nachname und Geburtsdatum +(und ggf. selbstdefinierten Benutzernamen für Lehrer) hinzugefügt werden und einzeln wiederum entfernt werden. Ebenso besteht die Möglichkeit +auf schnellerem Wege eine vorhanden CSV-Liste mit Benutzerdaten in die Schulumgebung zu importieren. Manuelle Benutzeraufnahme ------------------------- -Unter den 3 Bereichen Schüler, Lehrer, Extra Schüler gibt es jeweils unten links der Seite (ggf. runterscrollen) eine ``hinzufügen``-Option drücken. +Unter den 3 Bereichen Schüler, Lehrer, Extra Schüler gibt es jeweils unten links der Seite (ggf. runterscrollen) eine ``hinzufügen``-Option. -.. figure:: media/16_school-console_add-user.png +.. figure:: media/schoolconsole_20_add-user.png :align: center :alt: WebUI Add User -Drücken Sie dann ``Speichern & Prüfen``. - -.. figure:: media/17_school-console_add-user-save-check.png +.. figure:: media/schoolconsole_21_add-user-save-check.png :align: center :alt: WebUI Add User Save & Check -Haben Sie alle Benutzerinformationen eingegeben und ist kein Feld leer, überprüfen Sie die Eingaben mit Speichern & Überprüfen in der Prüfergebnis-Ansicht. +Hast du alle Benutzerinformationen eingegeben und ist kein Feld leer, überprüfe die Eingaben mit ``Speichern & Überprüfen``. -.. figure:: media/18_school-console_check-overview.png +.. figure:: media/schoolconsole_22_check-overview.png :align: center :alt: WebUI Check Overview Eventuelle Fehler in der Fehleransicht auslesen, die Prüfergebnis-Ansicht abbrechen und die fehlerhaften Daten korrigieren und nochmals mit ``Speichern & Überprüfen`` testen. -Sind keine Fehler aufgetreten, über den Button Übernehmen die neuen Benutzer ins System übertragen. +Sind keine Fehler aufgetreten, über den Button werden die neuen Benutzer ins System übertragen. -.. figure:: media/19_school-console_create-user.png - :align: center - :alt: WebUI Create User Benutzeraufnahme über vorhandene CSV-Datei ------------------------------------------ -Über die integrierte Funktion, Benutzer simpel über eine CSV-Datei zu übernehmen und anzupassen, können so zahlreiche Benutzer schnell aufgenommen werden. Dafür in einer bestimmten Benutzerliste über die Funktion in der unteren Menüleiste CSV laden auswählen und die CSV-Datei hochladen. +Über die integrierte Funktion, Benutzer simpel über eine CSV-Datei zu übernehmen und anzupassen, können zahlreiche Benutzer schnell aufgenommen werden. +Dafür in einer bestimmten Benutzerliste über die Funktion in der unteren Menüleiste ``CSV laden`` auswählen und die CSV-Datei hochladen. -.. figure:: media/20_school-console_import-user-csv.png +.. figure:: media/schoolconsole_23_import-user-csv.png :align: center :alt: WebUI Import User CSV -Falls die Spalten nicht in der richtigen Reihenfolge aufgelistet sind, gibt es die Möglichkeit diese graphisch per Ziehen mit der Maus umzuordnen, bevor sie mit Sortierung akzeptieren in die Liste übernommen werden. -.. figure:: media/21_school-console_import-user-csv-overview.png +.. figure:: media/schoolconsole_24_import-user-csv-overview.png :align: center :alt: WebUI Import User CSV Overview -Falls die Spalten nicht in der richtigen Reihenfolge aufgelistet sind, gibt es die Möglichkeit diese graphisch per Ziehen mit der Maus umzuordnen, bevor sie mit Sortierung akzeptieren in die Liste übernommen werden. +Falls die Spalten nicht in der richtigen Reihenfolge aufgelistet sind, gibt es die Möglichkeit diese graphisch per Ziehen mit der Maus umzuordnen, +bevor sie mit ``Sortierung akzeptieren`` in die Liste übernommen werden. + +Anschließend mit ``Speichern & Überprüfen`` übernehmen. -Anschließend ``Speichern & Überprüfen`` und ganz unten auf der Listenübersicht (gegebenfalls runterscrollen) Übernehmen. Benutzer entfernen ------------------ -Sollen Benutzer entfernt werden, kann dies in der Listenansicht über das Papierkorb-Symbol rechts in der Benutzerzeile gemacht werden. Jeweilige Liste (Schüler-, Lehrer-, Extra-Schüler oder Extra-Kurse) öffnen Benutzer über den Papierkorb aus dessen Zeile entfernen. +Sollen Benutzer entfernt werden, kann dies in der Listenansicht über das Papierkorb-Symbol rechts in der Benutzerzeile gemacht werden. +Jeweilige Liste (Schüler-, Lehrer-, Extra-Schüler oder Extra-Kurse) öffnen und Benutzer über den Papierkorb in dessen Zeile entfernen. -* Jeweilige Liste (Schüler-, Lehrer-, Extra-Schüler oder Extra-Kurse) öffnen -* Benutzer über den Papierkorb aus dessen Zeile entfernen - -.. figure:: media/22_school-console_delete-user.png +.. figure:: media/schoolconsole_25_delete-user.png :align: center :alt: WebUI Delete User @@ -217,55 +268,50 @@ Sollen Benutzer entfernt werden, kann dies in der Listenansicht über das Papier Geräteverwaltung ================ -.. figure:: media/23_school-console_device-management.png - :align: center - :alt: WebUI Device Management - -In der Geräteverwaltung gibt es unter Geräte eine Übersichtsseite aller angebunden Geräte inklusiver Informationen und der Möglichkeit diese zu ändern, weitere Geräte hinzuzufügen oder zu entfernen. Weiter finden Sie das LINBO-Menü zu desen Handhabung Sie die Anleitung LINBO & Domänenintegration verwenden können. +In der Geräteverwaltung gibt es unter Geräte eine Übersichtsseite aller angebunden Geräte inklusiver Informationen und der Möglichkeit diese zu ändern, +weitere Geräte hinzuzufügen oder zu entfernen. Geräte ------ -Hier ist die graphische Gerätelistenverwaltung implementiert. Geräte können hier aufgenommen, bearbeitet oder entfernt werden. Jedem Gerät müssen die Informationen mitgegeben werden. +Hier ist die graphische Gerätelistenverwaltung implementiert. Geräte können hier aufgenommen, bearbeitet oder entfernt werden. + +Ausführliche Informationen hierzu findest du im Kapitel :ref:`Rechneraufnahme `. -* Raum -* Hostname -* Gruppe (Hardwareklasse) -* MAC -* IP (jede IP nur einmal vergeben) -* Sophomorix-Rolle -* PXE (ermöglicht oder deaktiviert Netzwerkboot per LINBO) +Linbo 4 +------- -Gerät hinzufügen ----------------- +Die Nutzung von Linbo wird im Abschnitt :ref:`Linbo 4 nutzen ` erklärt. -Über die Funktion Gerät hinzufügen unten links erscheint eine neue Zeile, in welcher die Informationen des neuen Gerätes eingegeben werden sollen. +Device Manager +-------------- -.. figure:: media/24_school-console_add-device.png +.. figure:: media/schoolconsole_27_device-manager.png :align: center - :alt: WebUI Add Device + :alt: WebUI Device Manager -Die Listenänderungen werden übernommen, wenn ``Speichern & Importieren`` erfolgreich ausgeführt wurde. Mögliche unpassende Eingaben oder leere Felder werden rot gekennzeichnet und sollten korrigiert werden, um dann nochmal ``Speichern & Importieren`` auszuführen. +Hier können die Clients remote gesteuert werden. U.a. können sie eingeschaltet, heruntergefahren, neu gestartet und Linbo-Remote Befehle abgesetzt werden. -Geräteansicht -------------- +Client-Konfiguration +-------------------- -.. figure:: media/25_school-console_device-overview.png +.. figure:: media/schoolconsole_28_client-konfiguration.png :align: center - :alt: WebUI Device Overview + :alt: WebUI Client-Konfiguration + +Hier können benutzerdefinierte Skripte für Linux und Windows bearbeitet werden. -* Mit der Filterfunktion in der oberen Leiste kann über Eigenschaften, wie Namen und MAC, nach Geräten gefiltert werden. Rechts gibt es die Möglichkeit die Sortierweise nach Standardspalten, wie Raum und Gruppe, anzupassen. -* Unter Felder können zusätzliche Spalten in der Geräteliste zur Anzeige ausgewählt werden. -* Die Anzahl der pro Seite aufgelisteten Geräte kann unter Zeilen angepasst werden. +Außerdem können für die in Windows per GPO verbundenen Netzlaufwerk die Laufwerksbuchstaben geändert, entfernt bzw. gänzlich deaktiviert werden. -Linbo -===== -.. figure:: media/26_school-console_linbo.png +Linbo-Synchronisierung +---------------------- + +.. figure:: media/schoolconsole_29_linbo-synchronisierung.png :align: center - :alt: WebUI Linbo + :alt: WebUI Linbo Synchronisierung -Unter dem Menü Gruppen können die Hardwareklassen bearbeitet werden, welche in der Gerätelistenverwaltung den jeweiligen Geräten zugeordnet werden. Im Menü `'Abbilder`` werden die enthaltenen Images aufgelistet, welche wiederum einer Hardwareklasse zugeordnet werden können. +Hier können PC, welche Linbo gebootet haben, ferngesteuert werden. Z.B. ist es möglich Sie neu zu partitionieren. Dazu muss mindesten ein Client und ein Kommando ausgewählt werden. Mit ``Übernehmen`` wird der linbo-remote Befehl ausgeführt. Klassenzimmer ============= @@ -275,24 +321,24 @@ Einschreiben Dieser Abschnitt dient Lehrern oder global-admins dazu sich in Schulklassen, Projekte oder zu Druckern einzuschreiben. Der ``global-admin`` ist automatisch zu allen Klassen und Projekte sowie Druckern zugeteilt. Lehrer sollten sich den jeweiligen Klassen zuordnen. -.. figure:: media/27_school-console_enrole.png +.. figure:: media/schoolconsole_30_enrole.png :align: center :alt: WebUI Enrole -Ein jeweiliges Objekt zum Einschreiben auswählen oder den Haken entfernen um daraus auszutreten. Geänderte Einstellungen werden gelb angezeigt. Um die Änderungen anzuwenden, auf **Übernehmen** klicken. +Ein jeweiliges Objekt zum Einschreiben auswählen oder den Haken entfernen um daraus auszutreten. Geänderte Einstellungen werden gelb angezeigt. Passwörter drucken ------------------ Hier gibt es die Möglichkeit, eine übersichtliche Liste von Benutzer- & Passwortinformationen per PDF oder CSV-Format ausdrucken zu lassen. -.. figure:: media/28_school-console_print-passwords.png +.. figure:: media/schoolconsole_31_print-password.png :align: center :alt: WebUI Print Passwords Die kann über Anklicken der jeweiligen Klasse klassenspezifisch, über Klasse: teachers auf alle Lehrer oder über die Option Alle Benutzer auf alle Benutzer der Schule angewendet werden. Als PDF werden die Benutzer neben dem zugehörigen Passwort in Kästchen angezeigt, wie in diesem Beispiel: -.. figure:: media/29_school-console_print-passwords-example.png +.. figure:: media/schoolconsole_32_print-passwords-example.png :align: center :alt: WebUI Print Passwords Example @@ -302,31 +348,34 @@ Um nicht jedes Kästchen einzeln ausschneiden zu müssen, gibt es vor dem Drucke Einstellungen ============= -Quotas ------- -Unter Standardwerte werden standarmäßige Speichergrößen von Standardquota, Cloudquota und Mailquota für Schüler, Lehrer und Schuladministratoren festgelegt. +Extraquota +---------- -.. figure:: media/30_school-console_quotas-settings.png +Hier können für Benutzer von der Standardquota abweichende Extraquota eingerichtet werden. Dazu einen Benutzer über ``Search & add user`` hinzufügen und die individuelle Quota einrichten. +Die Standardquota werden unter Schuleinstellungen -> Kontingent vorgegeben. Direkt erreichbar über den Button ``Standardquota konfigurieren``. + +.. figure:: media/schoolconsole_33_extra-quota.png :align: center - :alt: WebUI Print Passwords Example + :alt: WebUI Extra Quota Settings In den Bereichen **Lehrer** und **Schüler** daneben können von den Standwartwerten abweichend pro Benutzer eigene Werte eingestellt werden. Ebenso kann unter **Klassen** und **Projekte** einer jeweiligen Schulklasse/einem jeweiligen Projekt die Speichergröße festgelegt werden. Schuleinstellungen ================== -Allgemeine Informationen, Einstellungen zum Linstenimport, Quotalimits und Druck-Daten-Werte können in der Schuleinstellungen verwaltet werden. +Allgemeine Informationen, Einstellungen zum Listenimport, Standardquota, Druck-Daten-Werte, benutzerdefinierte Felder und Feiertage können in den Schuleinstellungen verwaltet werden. Unter ``Allgemein`` werden generelle Schuleinstellungen wie Namen oder E-Mail-Domänen für jeweilige Rollen angegeben und geändert. -.. figure:: media/31_school-console_school-settings.png +.. figure:: media/schoolconsole_34_school-settings.png :align: center :alt: WebUI School Settings -Änderungen über Speichern & Prüfen und anschließend Übernehmen anwenden. -Unter Listenimport können Standardwerte festgelegt werden, die beim Import einer CSV-Datei angewendet werden. Wird ein Haken unter der Funktion Nachname und Vorname im Benutzernamen umkehren für eine jeweilige Rolle, werden die Benutzernamen zuerst aus dem Vornamen und dann aus Nachnamen generiert. Wie viele Zeichen aus den jeweiligen Namen genommen werden, wird in den unteren Werten Nachname Zeichen und Vornamen Zeichen angegeben. Ältere Sicherungen könne über das Symbol +Änderungen über ``Speichern & Prüfen`` und anschließend ``Übernehmen`` anwenden. -.. figure:: media/32_school-console_backup-icon.png +Unter ``Listenimport`` können Standardwerte festgelegt werden, die beim Import einer CSV-Datei angewendet werden. Wird ein Haken unter der Funktion "Nachname und Vorname im Benutzernamen umkehren" für eine jeweilige Rolle gesetzt, werden die Benutzernamen zuerst aus dem Vornamen und dann aus Nachnamen generiert. Wie viele Zeichen aus den jeweiligen Namen genommen werden, wird in den unteren Werten Nachname Zeichen und Vornamen Zeichen angegeben. Ältere Sicherungen könne über das Symbol + +.. figure:: media/schoolconsole_35_backup-icon.png :align: center :alt: WebUI Bacup Icon @@ -338,18 +387,28 @@ Unter ``Druck-Daten`` werden Informationen hinterlegt, welche automatisch in die Schlägt der Druck mit selbsterstellten Vorlagen fehl, liegt es oft an fehlenden Bibliotheken. In diesem Fall hilft: `apt-get install texlive-latex recommended` +Unter ``benutzerdefnierte Felder`` können freie Felder im LDAP mit zusätzlichen Funktionen belegt werden: + +* proxyAddresse für die Email +* Custom 1 → 5 für freie Strings +* Multicustom 1 → 5 für Listen von Daten. + +Unter ``Feiertage`` werden die Tage festgelegt, an denen Cronskripte nicht laufen sollen. Siehe Abschnitt Cron. Globale Einstellungen ===================== -In diesem Bereich werden die globalen Einstellungen für die Schulkonsole der linuxmuster-Umgebung verwaltet, welche aber in der Regel nie geändert werden müssen. +Im Bereich ``Allgemein`` werden die globalen Einstellungen für die Schulkonsole der linuxmuster-Umgebung verwaltet. -.. figure:: media/33_school-console_global-settings.png +.. figure:: media/schoolconsole_36_globale-einstellungen.png :align: center :alt: WebUI Global Settings -Zu den globalen Einstellungen gehören die für die Schulkonsole Sprache, welche unter Sprache geändert werden kann. Auch die Zertifikatsdatei könnte hier unter SSL-Zertifikats-Datei geändert werden. Um die Änderungen wirksam zu machen, muss die Schulkonsole über ``Schulkonsole neu starten`` neu gestartet und initialisiert werden. +Zu den globalen Einstellungen gehören die Sprache für die Schulkonsole. Auch die Zertifikatsdatei kann hier unter SSL-Zertifikats-Datei geändert werden. Um die Änderungen wirksam zu machen, muss die Schulkonsole über ``Schulkonsole neu starten`` neu gestartet und initialisiert werden. + +Unter ``Subnetze`` kann das verwendete Subnetz geändert werden. Bitte sehr vorsichtig sein und nach Möglichkeit vorher ein Snapshot erstellen! +Uner ``SMTP-Relay`` können die Daten für einen SMTP-Server hinterlegt werden, über den die Nachrichten zum Zurücksetzen des Passworts versendet werden. Dazu müssen die Benutzer ihre E-Mail-Adresse in der Schulkonsole hinterlegt haben. Im Moment ist dies nur bei Lehrern möglich. diff --git a/source/systemadministration/schoolconsole/media/01_school-console_welcome.png b/source/systemadministration/schoolconsole/media/01_school-console_welcome.png deleted file mode 100755 index ac0e5d99..00000000 Binary files a/source/systemadministration/schoolconsole/media/01_school-console_welcome.png and /dev/null differ diff --git a/source/systemadministration/schoolconsole/media/02_school-console_user-overview.png b/source/systemadministration/schoolconsole/media/02_school-console_user-overview.png deleted file mode 100755 index f1d7c12c..00000000 Binary files a/source/systemadministration/schoolconsole/media/02_school-console_user-overview.png and /dev/null differ diff --git a/source/systemadministration/schoolconsole/media/08_school-console_scale-page-ratio.png b/source/systemadministration/schoolconsole/media/08_school-console_scale-page-ratio.png deleted file mode 100755 index 1a5ce0c3..00000000 Binary files a/source/systemadministration/schoolconsole/media/08_school-console_scale-page-ratio.png and /dev/null differ diff --git a/source/systemadministration/schoolconsole/media/19_school-console_create-user.png b/source/systemadministration/schoolconsole/media/19_school-console_create-user.png deleted file mode 100755 index d988db57..00000000 Binary files a/source/systemadministration/schoolconsole/media/19_school-console_create-user.png and /dev/null differ diff --git a/source/systemadministration/schoolconsole/media/25_school-console_device-overview.png b/source/systemadministration/schoolconsole/media/25_school-console_device-overview.png deleted file mode 100755 index 2b1b57d8..00000000 Binary files a/source/systemadministration/schoolconsole/media/25_school-console_device-overview.png and /dev/null differ diff --git a/source/systemadministration/schoolconsole/media/26_school-console_linbo.png b/source/systemadministration/schoolconsole/media/26_school-console_linbo.png deleted file mode 100755 index c30a05db..00000000 Binary files a/source/systemadministration/schoolconsole/media/26_school-console_linbo.png and /dev/null differ diff --git a/source/systemadministration/schoolconsole/media/30_school-console_quotas-settings.png b/source/systemadministration/schoolconsole/media/30_school-console_quotas-settings.png deleted file mode 100755 index d1ff5dfe..00000000 Binary files a/source/systemadministration/schoolconsole/media/30_school-console_quotas-settings.png and /dev/null differ diff --git a/source/systemadministration/schoolconsole/media/31_school-console_school-settings.png b/source/systemadministration/schoolconsole/media/31_school-console_school-settings.png deleted file mode 100755 index 57b30ebb..00000000 Binary files a/source/systemadministration/schoolconsole/media/31_school-console_school-settings.png and /dev/null differ diff --git a/source/systemadministration/schoolconsole/media/33_school-console_global-settings.png b/source/systemadministration/schoolconsole/media/33_school-console_global-settings.png deleted file mode 100755 index be82bb1c..00000000 Binary files a/source/systemadministration/schoolconsole/media/33_school-console_global-settings.png and /dev/null differ diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_01_welcome.png b/source/systemadministration/schoolconsole/media/schoolconsole_01_welcome.png new file mode 100644 index 00000000..4fccf10b Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_01_welcome.png differ diff --git a/source/systemadministration/schoolconsole/media/03_school-console_extend-menue.png b/source/systemadministration/schoolconsole/media/schoolconsole_02_extend-menue.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/03_school-console_extend-menue.png rename to source/systemadministration/schoolconsole/media/schoolconsole_02_extend-menue.png diff --git a/source/systemadministration/schoolconsole/media/04_school-console_user-icon.png b/source/systemadministration/schoolconsole/media/schoolconsole_03_user-icon.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/04_school-console_user-icon.png rename to source/systemadministration/schoolconsole/media/schoolconsole_03_user-icon.png diff --git a/source/systemadministration/schoolconsole/media/05_school-console_username.png b/source/systemadministration/schoolconsole/media/schoolconsole_04_username.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/05_school-console_username.png rename to source/systemadministration/schoolconsole/media/schoolconsole_04_username.png diff --git a/source/systemadministration/schoolconsole/media/06_school-console_change-password.png b/source/systemadministration/schoolconsole/media/schoolconsole_05_change-password.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/06_school-console_change-password.png rename to source/systemadministration/schoolconsole/media/schoolconsole_05_change-password.png diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_06_manage-2fa.png b/source/systemadministration/schoolconsole/media/schoolconsole_06_manage-2fa.png new file mode 100644 index 00000000..7375ae02 Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_06_manage-2fa.png differ diff --git a/source/systemadministration/schoolconsole/media/07_school-console_logout.png b/source/systemadministration/schoolconsole/media/schoolconsole_07_logout.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/07_school-console_logout.png rename to source/systemadministration/schoolconsole/media/schoolconsole_07_logout.png diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_08_scale-page-ratio.png b/source/systemadministration/schoolconsole/media/schoolconsole_08_scale-page-ratio.png new file mode 100644 index 00000000..33ca8969 Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_08_scale-page-ratio.png differ diff --git a/source/systemadministration/schoolconsole/media/10_school-console_dashboard.png b/source/systemadministration/schoolconsole/media/schoolconsole_09_dashboard.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/10_school-console_dashboard.png rename to source/systemadministration/schoolconsole/media/schoolconsole_09_dashboard.png diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_10_filemanager.png b/source/systemadministration/schoolconsole/media/schoolconsole_10_filemanager.png new file mode 100644 index 00000000..7c2cfa58 Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_10_filemanager.png differ diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_11_dhcp.png b/source/systemadministration/schoolconsole/media/schoolconsole_11_dhcp.png new file mode 100644 index 00000000..51ae745a Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_11_dhcp.png differ diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_12_docker.png b/source/systemadministration/schoolconsole/media/schoolconsole_12_docker.png new file mode 100644 index 00000000..e15c851c Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_12_docker.png differ diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_13_cron.png b/source/systemadministration/schoolconsole/media/schoolconsole_13_cron.png new file mode 100644 index 00000000..b3dfdf93 Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_13_cron.png differ diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_14_dns.png b/source/systemadministration/schoolconsole/media/schoolconsole_14_dns.png new file mode 100644 index 00000000..6129f01a Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_14_dns.png differ diff --git a/source/systemadministration/schoolconsole/media/11_school-console_user-management.png b/source/systemadministration/schoolconsole/media/schoolconsole_15_usermanagement.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/11_school-console_user-management.png rename to source/systemadministration/schoolconsole/media/schoolconsole_15_usermanagement.png diff --git a/source/systemadministration/schoolconsole/media/12_school-console_search.png b/source/systemadministration/schoolconsole/media/schoolconsole_16_search.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/12_school-console_search.png rename to source/systemadministration/schoolconsole/media/schoolconsole_16_search.png diff --git a/source/systemadministration/schoolconsole/media/13_school-console_password-management.png b/source/systemadministration/schoolconsole/media/schoolconsole_17_password-management.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/13_school-console_password-management.png rename to source/systemadministration/schoolconsole/media/schoolconsole_17_password-management.png diff --git a/source/systemadministration/schoolconsole/media/14_school-console_password-management-all-users.png b/source/systemadministration/schoolconsole/media/schoolconsole_18_password-management-all-users.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/14_school-console_password-management-all-users.png rename to source/systemadministration/schoolconsole/media/schoolconsole_18_password-management-all-users.png diff --git a/source/systemadministration/schoolconsole/media/15_school-console_user-information.png b/source/systemadministration/schoolconsole/media/schoolconsole_19_user-information.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/15_school-console_user-information.png rename to source/systemadministration/schoolconsole/media/schoolconsole_19_user-information.png diff --git a/source/systemadministration/schoolconsole/media/16_school-console_add-user.png b/source/systemadministration/schoolconsole/media/schoolconsole_20_add-user.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/16_school-console_add-user.png rename to source/systemadministration/schoolconsole/media/schoolconsole_20_add-user.png diff --git a/source/systemadministration/schoolconsole/media/17_school-console_add-user-save-check.png b/source/systemadministration/schoolconsole/media/schoolconsole_21_add-user-save-check.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/17_school-console_add-user-save-check.png rename to source/systemadministration/schoolconsole/media/schoolconsole_21_add-user-save-check.png diff --git a/source/systemadministration/schoolconsole/media/18_school-console_check-overview.png b/source/systemadministration/schoolconsole/media/schoolconsole_22_check-overview.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/18_school-console_check-overview.png rename to source/systemadministration/schoolconsole/media/schoolconsole_22_check-overview.png diff --git a/source/systemadministration/schoolconsole/media/20_school-console_import-user-csv.png b/source/systemadministration/schoolconsole/media/schoolconsole_23_import-user-csv.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/20_school-console_import-user-csv.png rename to source/systemadministration/schoolconsole/media/schoolconsole_23_import-user-csv.png diff --git a/source/systemadministration/schoolconsole/media/21_school-console_import-user-csv-overview.png b/source/systemadministration/schoolconsole/media/schoolconsole_24_import-user-csv-overview.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/21_school-console_import-user-csv-overview.png rename to source/systemadministration/schoolconsole/media/schoolconsole_24_import-user-csv-overview.png diff --git a/source/systemadministration/schoolconsole/media/22_school-console_delete-user.png b/source/systemadministration/schoolconsole/media/schoolconsole_25_delete-user.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/22_school-console_delete-user.png rename to source/systemadministration/schoolconsole/media/schoolconsole_25_delete-user.png diff --git a/source/systemadministration/schoolconsole/media/23_school-console_device-management.png b/source/systemadministration/schoolconsole/media/schoolconsole_26_device-management.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/23_school-console_device-management.png rename to source/systemadministration/schoolconsole/media/schoolconsole_26_device-management.png diff --git a/source/systemadministration/schoolconsole/media/24_school-console_add-device.png b/source/systemadministration/schoolconsole/media/schoolconsole_27_add-device.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/24_school-console_add-device.png rename to source/systemadministration/schoolconsole/media/schoolconsole_27_add-device.png diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_27_device-manager.png b/source/systemadministration/schoolconsole/media/schoolconsole_27_device-manager.png new file mode 100644 index 00000000..ff308a48 Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_27_device-manager.png differ diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_28_client-konfiguration.png b/source/systemadministration/schoolconsole/media/schoolconsole_28_client-konfiguration.png new file mode 100644 index 00000000..32878726 Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_28_client-konfiguration.png differ diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_29_linbo-synchronisierung.png b/source/systemadministration/schoolconsole/media/schoolconsole_29_linbo-synchronisierung.png new file mode 100644 index 00000000..2f6ce9a8 Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_29_linbo-synchronisierung.png differ diff --git a/source/systemadministration/schoolconsole/media/27_school-console_enrole.png b/source/systemadministration/schoolconsole/media/schoolconsole_30_enrole.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/27_school-console_enrole.png rename to source/systemadministration/schoolconsole/media/schoolconsole_30_enrole.png diff --git a/source/systemadministration/schoolconsole/media/28_school-console_print-passwords.png b/source/systemadministration/schoolconsole/media/schoolconsole_31_print-password.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/28_school-console_print-passwords.png rename to source/systemadministration/schoolconsole/media/schoolconsole_31_print-password.png diff --git a/source/systemadministration/schoolconsole/media/29_school-console_print-passwords-example.png b/source/systemadministration/schoolconsole/media/schoolconsole_32_print-passwords-example.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/29_school-console_print-passwords-example.png rename to source/systemadministration/schoolconsole/media/schoolconsole_32_print-passwords-example.png diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_33_extra-quota.png b/source/systemadministration/schoolconsole/media/schoolconsole_33_extra-quota.png new file mode 100644 index 00000000..5c768626 Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_33_extra-quota.png differ diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_34_school-settings.png b/source/systemadministration/schoolconsole/media/schoolconsole_34_school-settings.png new file mode 100644 index 00000000..2d26924e Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_34_school-settings.png differ diff --git a/source/systemadministration/schoolconsole/media/32_school-console_backup-icon.png b/source/systemadministration/schoolconsole/media/schoolconsole_35_backup-icon.png old mode 100755 new mode 100644 similarity index 100% rename from source/systemadministration/schoolconsole/media/32_school-console_backup-icon.png rename to source/systemadministration/schoolconsole/media/schoolconsole_35_backup-icon.png diff --git a/source/systemadministration/schoolconsole/media/schoolconsole_36_globale-einstellungen.png b/source/systemadministration/schoolconsole/media/schoolconsole_36_globale-einstellungen.png new file mode 100644 index 00000000..5e1ae986 Binary files /dev/null and b/source/systemadministration/schoolconsole/media/schoolconsole_36_globale-einstellungen.png differ diff --git a/source/user-management/change-own-password.rst b/source/user-management/change-own-password.rst index 5831e30a..2d6e29f0 100755 --- a/source/user-management/change-own-password.rst +++ b/source/user-management/change-own-password.rst @@ -32,11 +32,11 @@ Netzwerkberater. Standardmäßig gibt es folgende Regeln a-z A-Z 0-9 ! § + - @ # $ % & * ( )[ ]{ } (D.h. Umlaute oder diakritische Zeichen sind nicht erlaubt) - * Die Mindestlänge des Passwortes sind 7 Zeichen. + * Die Mindestlänge des Passwortes sind 7 Zeichen. * Das Passwort muss aus Großbuchstaben, Kleinbuchstaben und entweder Zahlen oder Sonderzeichen (oder beidem) bestehen. - Beispiele sind: ``Muster!`` oder ``HundKatzeMau5`` + Beispiele sind: ``Muster!`` oder ``HundKatzeMau5`` Das erfolgreiche Ändern des Passwortes wird mit einer Meldung bestätigt. @@ -60,3 +60,22 @@ Mit dem neuen Passwort kannst Du Dich an allen Diensten anmelden, die im Schulnetzwerk mit dem Schulkonto verbunden sind, z.B. auch die Anmeldung an PCs. +.. _configure_2FA_label: + +Einrichtung 2FA +=============== + +Als zusätzliche Absicherung ist die Einrichtung einer Zweifaktorauthentifizierung möglich. +Dies empfiehlt sich besonders, wenn die Schulkonsole aus dem Internet zugänglich ist. +Du benötigst eine Authenticator-App. Es eignet sich jede App, welche zeitbegrenzte Einmalpasswörter unterstützt. + +Klicke auf den Kontobutton und wähle "2FA". + +.. figure:: media/webui-2fa.png + +Klicke auf ``TOTP hinzufügen``. + +Scanne den QR-Code mit der App und gib die aktuell angezeigt PIN bei ``Überprüfen`` ein. Speichere die Konfiguration. + +Sollte das Konto in der Authenticator-App versehentlich gelöscht worden sein, muss die Konfiguration für den betroffenen Benutzer +manuell in der Datei ``/etc/ajenti/tfa.yml`` gelöscht werden. diff --git a/source/user-management/media/webui-2fa.png b/source/user-management/media/webui-2fa.png new file mode 100644 index 00000000..42208c45 Binary files /dev/null and b/source/user-management/media/webui-2fa.png differ