Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:admin_benutzer_einrichten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
de:admin_benutzer_einrichten [21.11.2022, 10:26] – angelegt Christoph Stoltzde:admin_benutzer_einrichten [25.11.2022, 10:20] (aktuell) – [Voraussetzung] Christoph Stoltz
Zeile 1: Zeile 1:
-==== Admin Benutzer einrichten ====+===== Admin Benutzer einrichten =====
  
-Für viele Funktionen benötigst du Admin Rechte. Zum Beispiel um auf das Admin Webinterface zugreifen zu können, oder Servernachrichten an alle Benutzer verschicken zu dürfen. Das Howto baut auf ejabberd Installation auf und geht davon aus, dass du bereits einen XMPP Benutzer angelegt hast, den du zum Admin machen möchtest.+==== Voraussetzung ====
  
-Als ejabberd Benutzer arbeiten+  * Dieses Howto setzt [[de:ejabberd_installation|ejabberd Installation]] voraus. 
 +  * Du hast bereits ein Konto erstellt, dem du Adminstrator:innenrechte geben möchtest 
 + 
 +==== Einleitung ==== 
 + 
 +Für viele Funktionen benötigst du Administrationsrechte. Zum Beispiel um auf das Webinterface zugreifen zu können, oder Servernachrichten an alle Benutzer:innen verschicken zu dürfen. 
 + 
 +==== Einrichtung ==== 
 + 
 +Als ejabberd arbeiten:
  
 <code>$ su - ejabberd</code> <code>$ su - ejabberd</code>
  
-Konfigurationsdatei im Editor öffnen+Konfigurationsdatei im Editor öffnen:
  
 <code>$ jed opt/ejabberd/conf/ejabberd.yml</code> <code>$ jed opt/ejabberd/conf/ejabberd.yml</code>
  
-Suche nach +Suche nach:
  
 <code>acl: <code>acl:
Zeile 22: Zeile 30:
       - ::1/128</code>       - ::1/128</code>
              
-und ändere es entsprechend ab. Bitte verwende nur Leerzeichen für die Einrückungen, keine TABs.+und füge einen neuen Block ein: 
  
 <code>acl: <code>acl:
Zeile 37: Zeile 45:
  
              
-Die Änderung mit <STRG> (CTRL) + s abspeichern +Die Änderungen mit [STRG[x] und [STRG] + [s] speichern und den Editor mit [STRG[xund [STRG[cverlassen. 
-Jed mit STRG + x und STRG + c verlassen.+
  
-Damit hast du eine ACL (Access List) "admin" angelegt, auf die sich bereits bestehende Access Rules beziehen.+Mache ejabberd die geänderte Konfiguration bekannt: 
 + 
 +<code>$ ./opt/ejd/bin/ejabberdctl reload_config</code> 
 + 
 +Damit hast du eine ACL (Access List) "admin" angelegt. Auf ACL beziehen sich die Access Rules, die stehen etwas tiefer: 
 + 
 +<code>access_rules: 
 +  local: 
 +    allow: local 
 +  c2s: 
 +    deny: blocked 
 +    allow: all 
 +  announce: 
 +    allow: admin 
 +  configure: 
 +    allow: admin 
 +  muc_create: 
 +    allow: local 
 +  pubsub_createnode: 
 +    allow: local 
 +  trusted_network: 
 +    allow: loopback</code> 
 +     
 +Es existiert z.B. eine Access Rule "announce", darauf haben alle Zugriff (allow), die vorher in der ACL admin definiert wurden.
de/admin_benutzer_einrichten.1669022764.txt.gz · Zuletzt geändert: 21.11.2022, 10:26 von Christoph Stoltz