Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:admin_benutzer_einrichten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
de:admin_benutzer_einrichten [21.11.2022, 11:07] 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 [[de:ejabberd_installation|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.1669025270.txt.gz · Zuletzt geändert: 21.11.2022, 11:07 von Christoph Stoltz