Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:admin_benutzer_einrichten

Dies ist eine alte Version des Dokuments!


Admin Benutzer einrichten

Voraussetzung

  • Diese Howto setzt 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:

$ su - ejabberd

Konfigurationsdatei im Editor öffnen:

$ jed opt/ejabberd/conf/ejabberd.yml

Suche nach:

acl:
  local:
    user_regexp: ""
  loopback:
    ip:
      - 127.0.0.0/8
      - ::1/128

und füge einen neuen Block ein:

acl:
  admin:
    user:
      - <benutzer1>@<beispiel.de>
      - <benutzer2>@<beispiel.de> # Für einen zweiten Admin usw.
  local:
    user_regexp: ""
  loopback:
    ip:
      - 127.0.0.0/8
      - ::1/128

Die Änderungen mit [STRG] + [x] und [STRG] + [s] speichern und den Editor mit [STRG] + [x] und [STRG] + [c] verlassen.

Mache ejabberd die geänderte Konfiguration bekannt:

$ ./opt/ejabberd-22.10/bin/ejabberdctl reload_config

Damit hast du eine ACL (Access List) „admin“ angelegt, auf die sich bereits bestehende Access Rules beziehen.

de/admin_benutzer_einrichten.1669366149.txt.gz · Zuletzt geändert: 25.11.2022, 09:49 von Christoph Stoltz