*
* oper:general: enable most general oper privileges that came
* with +o in older releases
+ * auspex:oper: allows the oper to see through oper hiding
+ * auspex:umodes: allows viewing other users' modes
+ * auspex:cmodes: shows privileged cmodes
+ * auspex:hostname: shows hidden hostnames/ips
+ * oper:privs: allows /stats o/O and seeing privset in /whois
+ * oper:testline: allows /testline and /testgecos
* oper:local_kill: allows local users to be /KILL'd
* oper:global_kill: allows local and remote users to be /KILL'd
* oper:routing: allows remote SQUIT and CONNECT
* may (un)load modules and see various
* additional information.
* oper:hidden_admin: gives admin privileges except
- * will not have the admin lines in
- * whois.
- * oper:xline: allows use of /quote xline/unxline
- * oper:resv: allows /quote resv/unresv and cmode +LP
+ * will not have the admin lines in
+ * whois.
+ * oper:xline: allows use of /quote xline/unxline
+ * oper:resv: allows /quote resv/unresv
+ * oper:cmodes: allows cmode +LP
* oper:operwall: allows the oper to send/receive operwalls
- * oper:spy: allows 'operspy' features to see through +s
- * channels etc. see /quote help operspy
+ * oper:spy: allows 'operspy' features to see through +s
+ * channels etc. see /quote help operspy
* oper:hidden: hides the oper from /stats p
* oper:remoteban: allows remote kline etc
* oper:mass_notice: allows sending wallops and mass notices
- * oper:grant: allows using the GRANT command
- */
- privs = oper:general, oper:local_kill, oper:operwall;
+ * oper:grant: allows using the GRANT command
+ * usermode:servnotice: allows setting +s
+ *
+ * Privileges provided by extensions include:
+ *
+ * oper:dehelper: allows the DEHELPER command (from extensions/helpops)
+ * oper:override: enables oper override via umode +p (from extensions/override)
+ * oper:receive_immunity:
+ * confers the benefits of chmode +M (operpeace) (from extensions/chm_operpeace)
+ * usermode:helpops allows setting +H (from extensions/helpops)
+ */
+ privs = oper:general, oper:privs, oper:testline, oper:local_kill, oper:operwall, usermode:servnotice,
+ auspex:oper, auspex:hostname, auspex:umodes, auspex:cmodes;
};
privset "server_bot" {
privset "global_op" {
extends = "local_op";
privs = oper:global_kill, oper:routing, oper:kline, oper:unkline, oper:xline,
- oper:resv, oper:mass_notice, oper:remoteban;
+ oper:resv, oper:cmodes, oper:mass_notice, oper:remoteban;
};
privset "admin" {