Leveled Opers.
Issue #2
new
Allow the admin to give a level to each oper type so lower opers can't take action ageist higher opers.
Comments (2)
-
-
reporter I would like it to affect everything from KILL and AKILL to NickServ editing if at all possible.
- Log in to comment
I wonder if you could elaborate on this. Do you mean any action at all? I'm assuming you're talking about something similar to ChatIRCd's extensions/no_kill_higher_opers.so or InspIRCd's leveled opers, which prevent /kills from those of a lower level or ranking.
It could range from "/OperServ KILL" and "/OperServ AKILL" to even changing NickServ account information.
If the only concern is kills and akills, it's already possible to exempt certain IP addresses/user@host masks (configurable in the config file). See general::exempts in the conf . This is what is usually meant, at least from the IRCd point of view. To be effective, you would also have to exempt the same IPs and/or user@host masks at the IRCd level.
I'll consider this feature. In the meantime, it's an option to simply unload "/OperServ KILL" so the IRCd-side /kill command would have to be used, at which point it would be on the server to enforce this.