Werden Sie Betreiber auf allen Kanälen ircd-hybrid

7

Ich habe ein Problem mit meinem ircd-hybridServer. Ich kann mich nur auf der Registerkarte "Status" zum Operator machen, aber nicht, wenn ich Kanälen beitrete.

Da ist mein Operator-Tag in ircd.conf:

operator {
    /* name: the name of the oper */
    name = "operator";

    /* user: the user@host required for this operator.  CIDR is not
     * supported.  multiple user="" lines are supported.
     */
    user = "*@127.0.0.1";

    /* password: the password required to oper.  By default this will
     * need to be encrypted using '/usr/bin/mkpasswd'.
     * WARNING: Please do not mix up the 'mkpasswd' program from 
     * /usr/sbin with this one. If you are root, typing 'mkpasswd' 
     * will run that one instead and you will receive a strange error.
     *
     * MD5 is supported. If you want to use it, use mkpasswd -Hmd5.
     */
    #password = "3ZokNTld506nY";
    password = "$1$oqD3q/0S$wQ1utcJG9Pcutmq6i3qxS.";

    /* class: the class the oper joins when they successfully /oper */
    class = "opers";

    /* privileges: controls the activities and commands an oper are 
     * allowed to do on the server.  All options default to no.
     * Available options:
     *
     * global_kill:  allows remote users to be /KILL'd (OLD 'O' flag)
     * remote:       allows remote SQUIT and CONNECT   (OLD 'R' flag)
     * kline:        allows KILL, KLINE and DLINE      (OLD 'K' flag)
     * unkline:      allows UNKLINE and UNDLINE        (OLD 'U' flag)
     * gline:        allows GLINE                      (OLD 'G' flag)
     * nick_changes: allows oper to see nickchanges    (OLD 'N' flag)
     *               via usermode +n
     * rehash:       allows oper to REHASH config      (OLD 'H' flag)
     * die:          allows DIE and RESTART            (OLD 'D' flag)
     * admin:        gives admin privileges.  admins
     *               may (un)load modules and see the
     *               real IPs of servers.
     */
    global_kill = yes;
    remote = yes;
    kline = yes;
    unkline = yes;
    gline = yes;
    die = yes;
    rehash = yes;
    nick_changes = yes;
    admin = yes;
};

Wie kann ich den Server so konfigurieren, dass ein Benutzer, der zuerst einem Kanal beitritt, kein Operator für den Kanal wird?

Linus Odenring
quelle

Antworten:

4
  • Stellen Sie eine Verbindung zu Ihrem IRC-Server her.
  • Betreiberrechte erhalten:
    • / oper operator
    • Geben Sie Ihr Passwort ein
    • IRC-Server zeigt Text "Sie haben ... die Twilight Zone betreten!"
  • / quote MODLOAD m_opme.so
    • Dieses Lademodul "OPME" auf dem Server
  • / quote opme #channel
    • Jetzt haben Sie Betreiberrechte in #channel
Peter Novotníček
quelle
1
MODLOAD scheint veraltet zu sein: o) Die Befehle MODLOAD, MODUNLOAD, MODRELOAD, MODLIST und MODRESTART wurden durch den neuen Befehl MODULE ersetzt, der mit den Parametern LOAD, UNLOAD, RELOAD und LIST gespeist werden kann. MODRESTART wurde vollständig entfernt. Verwenden Sie "MODULE RELOAD *", um alle Module neu zu laden. Sauce: github.com/jmaurice/ircd-hybrid/blob/master/NEWS
Tim Strijdhorst
0

Das ircd-hybrid-Paket in Debian Jessie (und möglicherweise Ubuntu) enthält das opme-Modul nicht.

Die Version in Debian Stretch funktioniert, aber in / usr / lib / ircd-hybrid / modules / extra. Sie sollten diesen Pfad im Modulabschnitt der ircd.conf hinzufügen.

Sie sollten auch das opme-Flag im Operator-Bereich von ircd.conf hinzufügen und den Daemon neu laden / neu starten.

Dann können Sie tun

/oper yourusername yourpassword
/quote MODULE LOAD m_opme.la
/quote opme #channel
Quique
quelle