<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doku.asv.bayern.de/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Amtliche Schulverwaltung - Dokumentation - alle:technik:user</title>
        <description></description>
        <link>https://doku.asv.bayern.de/</link>
        <lastBuildDate>Wed, 22 Apr 2026 16:11:37 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://doku.asv.bayern.de/_media/wiki/dokuwiki-128.png</url>
            <title>Amtliche Schulverwaltung - Dokumentation</title>
            <link>https://doku.asv.bayern.de/</link>
        </image>
        <item>
            <title>Angemeldete Benutzer anzeigen</title>
            <link>https://doku.asv.bayern.de/alle/technik/user/start</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;angemeldete_benutzer_anzeigen&quot;&gt;Angemeldete Benutzer anzeigen&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Über einem Link zum &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server werden nach einer Berechtigungsprüfung die aktuell an diesem &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server angemeldeten Benutzer angezeigt.
Dabei wird für jede Anmeldung eine Tabellenzeile ausgegeben.
Sollte der gleiche Benutzer in verschiedenen Sitzungen angemeldet sein, dann wird dieser Benutzer mehrfach angezeigt.
&lt;/p&gt;

&lt;p&gt;
Sie rufen dafür im Browser (z.B. Internet Explorer) eine speziell abgewandelte Adresse des &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server auf.
Zur Installation des &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Clients haben Sie die Serveradresse in Form einer IP-Adresse oder eines Servernamens und nach einem Doppelpunkt („:“) den Port (Standard: 8765) angegeben.
Wenn Sie bei der Clientinstallation &lt;code&gt;178.1.192.37:8765&lt;/code&gt; verwendet haben, dann geben Sie als Adresse im Browser nun &lt;code&gt;&lt;a href=&quot;https://178.1.192.37:8765/users&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://178.1.192.37:8765/users&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://178.1.192.37:8765/users&lt;/a&gt;&lt;/code&gt; an.
Rufen Sie den Browser am Computer auf, auf dem der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server-Dienst läuft, dann verwenden Sie &lt;code&gt;&lt;a href=&quot;https://localhost:8765/users&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://localhost:8765/users&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://localhost:8765/users&lt;/a&gt;&lt;/code&gt; als Adresse.
&lt;/p&gt;

&lt;p&gt;
Beim Aufruf muss evtl. das unbekannte „unsichere“ Serverzertifikat bestätigt werden.
Dann wird man nach einem Benutzernamen und einem Passwort gefragt.
Dabei handelt es sich um Kennung und Passwort wie zur Anmeldung am &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Client.
&lt;/p&gt;

&lt;p&gt;
Wenn keine (relevanten) Benutzer an diesem &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server angemeldet sind, dann wird eine entsprechende Meldung ausgegeben.
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Es sind aktuell keine Benutzer angemeldet. &lt;/pre&gt;

&lt;p&gt;
Ansonsten erscheint eine Liste der angemeldeten Benutzer mit folgenden Angaben:
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Kennung&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Anzeigename&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; angemeldet seit&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Liste der berechtigten Schulnummern&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
&lt;a href=&quot;https://doku.asv.bayern.de/_media/alle/technik/user/benutzeranzeige.png&quot; class=&quot;media&quot; title=&quot;alle:technik:user:benutzeranzeige.png&quot;&gt;&lt;img src=&quot;https://doku.asv.bayern.de/_media/alle/technik/user/benutzeranzeige.png?w=800&amp;amp;tok=d76037&quot; class=&quot;media&quot; loading=&quot;lazy&quot; title=&quot;Beispiel für die Anzeige im Browser&quot; alt=&quot;Beispiel für die Anzeige im Browser&quot; width=&quot;800&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Die Verwendung ist für zwei Anwendungsfelder konzipiert.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Angemeldete Benutzer anzeigen&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;angemeldete_benutzer_anzeigen&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-1672&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;systemadministrator&quot;&gt;Systemadministrator&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;strong&gt;Zweck:&lt;/strong&gt; Der &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Systembetreuer muss Wartungsarbeiten, z.B. ein Update, durchführen und muss dafür den &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server-Dienst herunterfahren.
Dafür ist es sinnvoll, alle Anwender vorher z.B. per Mail über das Zeitfenster der Wartungsarbeiten zu informieren.
Trotzdem kann es sinnvoll sein, vor dem Beenden des Dienstes zu prüfen, ob dennoch jemand angemeldet ist.
&lt;/p&gt;

&lt;p&gt;
Meldet sich ein &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Systemadministrator (z.B. sys) an, dann werden alle angemeldeten Benutzer angezeigt.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Systemadministrator&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;systemadministrator&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1673-2177&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;schulscharfe_sicherung&quot;&gt;schulscharfe Sicherung&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;strong&gt;Zweck:&lt;/strong&gt; Ein Benutzer möchte eine schulscharfe Sicherung wiederherstellen/rücksichern.
Dafür ist es sinnvoll, dass kein Benutzer an den Daten dieser Schule arbeitet.
&lt;/p&gt;

&lt;p&gt;
Meldet sich ein Benutzer mit dem Recht zum Sichern und Rücksichern der Daten der Schule an,
dann werden nur die Benutzer angezeigt, die Rechte für diese Schule haben.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;schulscharfe Sicherung&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;schulscharfe_sicherung&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;2178-2554&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;konfiguration&quot;&gt;Konfiguration&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Konfiguration&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;konfiguration&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2555-2581&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;zugriffe_nur_von_bestimmten_rechnern_aus_moeglich&quot;&gt;Zugriffe nur von bestimmten Rechnern aus möglich&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Um Bedenken bei der Netzwerksicherheit auszuräumen, können Zugriffe auf die Liste der angemeldeten Benutzer eingeschränkt bzw. verhindert werden.
&lt;/p&gt;

&lt;p&gt;
Hierzu werden Konfigurationsparameter eingeführt, mit denen sich das Verhalten steuern lässt:
In der &lt;code&gt;config.local.ini&lt;/code&gt; des &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; wird ein Parameter &lt;code&gt;app.userlist.allow.address&lt;/code&gt; eingeführt, der eine Liste der zulässigen Netzadressen zum Abruf festlegt.
Als Adressen können Namen oder IPv4-Adressen angegeben werden. 
Die einzelnen Namen werden durch ein Semikolon getrennt. 
Jeder konfigurierte Name/Adresse kann am Anfang oder am Ende genau ein Wildcard (*) enthalten, der beliebige Präfixe bzw. Suffixe erlaubt. 
Somit können Zugriffe für ganze Subnetze bzw. Domains freigeschaltet werden. 
Ist keine Adressliste konfiguriert, so findet keine Adressprüfung statt.
&lt;/p&gt;

&lt;p&gt;
Soll der Zugriff nur lokal auf den &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Server möglich sein, dann lautet der Eintrag:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;app.userlist.allow.address=127.0.0.1;localhost&lt;/pre&gt;

&lt;p&gt;
Für bestimmte Adressbereiche verwenden Sie:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;app.userlist.allow.address=localhost;*.rz.meinestadt.de;10.1.172.*;10.2.*&lt;/pre&gt;

&lt;p&gt;
Beim Aufruf wird zunächst die IP-Adresse des Aufrufers ermittelt. 
Da der Zugriff i.d.R. über einen Proxy erfolgt muss hierzu ein evtl. vorhandener X-Forwarded-For Header des HTTP-Requests ausgewertet werden, 
um die korrekte Adresse des Aufrufers zu ermitteln.
&lt;/p&gt;

&lt;p&gt;
Die so ermittelte Client IP-Adresse wird zunächst mit den einzelnen in der Konfiguration enthaltenen Adressen abgeglichen. 
Stimmt die Adresse mit keiner Adresse überein (unter Berücksichtigung des Wildcards), 
so wird über einen &lt;abbr title=&quot;Domain Name System&quot;&gt;DNS&lt;/abbr&gt; Reverse Lookup der Rechnername des Aufrufers bestimmt. 
Kann ein solcher Name ermittelt werden, so wird auch der Name gegen die einzelnen Adressen aus der Konfiguration abgeglichen. 
Ergibt sich auch hier keine Übereinstimmung, so wird der Request mit einer HTTP 403 (Forbidden) Antwort abgelehnt. 
Es wird kein weiterer Inhalt zurückgeliefert.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Zugriffe nur von bestimmten Rechnern aus m\u00f6glich&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;zugriffe_nur_von_bestimmten_rechnern_aus_moeglich&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;2582-4576&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;zugriffe_nur_durch_bestimmte_nutzergruppen_moeglich&quot;&gt;Zugriffe nur durch bestimmte Nutzergruppen möglich&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Um die Möglichkeit einer Überwachung der Mitarbeiter zu verhindern, können Zugriffe auf die Liste der angemeldeten Benutzer eingeschränkt bzw. verhindert werden.
&lt;/p&gt;

&lt;p&gt;
In der &lt;code&gt;config.local.ini&lt;/code&gt; des &lt;abbr title=&quot;Denzentraler Schulserver&quot;&gt;DSS&lt;/abbr&gt; wird ein Parameter &lt;code&gt;app.userlist.allow.users&lt;/code&gt; eingeführt, der festlegt, welche Benutzerebene diese &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; aufrufen darf.
Erlaubt sind hier die folgenden Werte:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;all&lt;/code&gt;: Alle authentifizierten Benutzer, die über die erforderlichen Berechtigungen verfügen. Dies ist die Standardeinstellung.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;sys&lt;/code&gt;: nur &lt;abbr title=&quot;Amtliche Schulverwaltung&quot;&gt;ASV&lt;/abbr&gt;-Systemadministratoren dürfen die &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; aufrufen&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;no&lt;/code&gt;: Niemand darf die &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; aufrufen&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Wenn der Aufruf für den aktuellen Benutzer nicht zulässig ist, dann wird der Request mit einer HTTP 403 (Forbidden) Antwort abgelehnt. 
Es wird kein weiterer Inhalt zurückgeliefert.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Zugriffe nur durch bestimmte Nutzergruppen m\u00f6glich&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;zugriffe_nur_durch_bestimmte_nutzergruppen_moeglich&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;4577-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 24 Jun 2022 09:09:17 +0000</pubDate>
        </item>
    </channel>
</rss>
