]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
Add some privsets for opers here.
authorWilliam Pitcock <redacted>
Sun, 17 Aug 2008 12:17:25 +0000 (07:17 -0500)
committerWilliam Pitcock <redacted>
Sun, 17 Aug 2008 12:17:25 +0000 (07:17 -0500)
doc/example.conf

index 48df57c5141da27aa83a97eb05644fe0a9c85baa..3b92a77fd15338827316db9d45ccb28880e279b1 100755 (executable)
@@ -185,6 +185,22 @@ auth {
        class = "users";
 };
 
+/* privsets... XXX document me later */
+privset "local_op" {
+       privs = oper:local_kill, oper:operwall;
+};
+
+privset "global_op" {
+       extends = "local_op";
+       privs = oper:global_kill, oper:routing, oper:kline, oper:unkline, oper:xline,
+               oper:resv, oper:mass_notice, oper:remote_ban;
+};
+
+privset "admin" {
+       extends = "global_op";
+       privs = oper:admin, oper:die, oper:rehash, oper:adminwall, oper:spy;
+};
+
 operator "god" {
        /* name: the name of the oper must go above */
 
@@ -253,6 +269,9 @@ operator "god" {
          */
        flags = global_kill, remote, kline, unkline,
                die, rehash, admin, xline, operwall;
+
+       /* privset: replaces flags */
+       privset = "admin";
 };
 
 connect "irc.uplink.com" {