J'ai un problème avec mon server ircd-hybrid
. Je ne peux faire que l'opérateur dans l'onglet d'état mais pas quand je joins des canaux.
Il y a mon tag d'opérateur dans 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; };
En outre, comment puis-je configurer le server de sorte que lorsqu'un user se connecte d'abord à un canal, il ne devienne pas un opérateur pour le canal?
Le package ircd-hybride de Debian Jessie (et éventuellement Ubuntu) ne contient pas le module opme.
La version de Debian Stretch le fait, mais dans / usr / lib / ircd-hybrid / modules / extra. Vous devez append ce path dans la section modules de ircd.conf.
Vous devez également append le drapeau opme dans la section opérateur de ircd.conf, et recharger / redémarrer le démon.
Alors tu pourras faire
/oper yourusername yourpassword /quote MODULE LOAD m_opme.la /quote opme #channel