|
@@ -603,7 +603,12 @@ channels:
|
603
|
603
|
# (0 or omit for no expiration):
|
604
|
604
|
invite-expiration: 24h
|
605
|
605
|
|
606
|
|
-# operator classes
|
|
606
|
+# operator classes:
|
|
607
|
+# an operator has a single "class" (defining a privilege level), which can include
|
|
608
|
+# multiple "capabilities" (defining privileged actions they can take). all
|
|
609
|
+# currently available operator capabilities are associated with either the
|
|
610
|
+# 'chat-moderator' class (less privileged) or the 'server-admin' class (full
|
|
611
|
+# privileges) below: you can mix and match to create new classes.
|
607
|
612
|
oper-classes:
|
608
|
613
|
# chat moderator: can ban/unban users from the server, join channels,
|
609
|
614
|
# fix mode issues and sort out vhosts.
|
|
@@ -613,15 +618,15 @@ oper-classes:
|
613
|
618
|
|
614
|
619
|
# capability names
|
615
|
620
|
capabilities:
|
616
|
|
- - "kill"
|
617
|
|
- - "ban"
|
618
|
|
- - "nofakelag"
|
619
|
|
- - "roleplay"
|
620
|
|
- - "relaymsg"
|
621
|
|
- - "vhosts"
|
622
|
|
- - "sajoin"
|
623
|
|
- - "samode"
|
624
|
|
- - "snomasks"
|
|
621
|
+ - "kill" # disconnect user sessions
|
|
622
|
+ - "ban" # ban IPs, CIDRs, and NUH masks ("d-line" and "k-line")
|
|
623
|
+ - "nofakelag" # remove "fakelag" restrictions on rate of message sending
|
|
624
|
+ - "relaymsg" # use RELAYMSG in any channel (see the 'relaymsg' config block)
|
|
625
|
+ - "vhosts" # add and remove vhosts from users
|
|
626
|
+ - "sajoin" # join arbitrary channels, including private channels
|
|
627
|
+ - "samode" # modify arbitrary channel and user modes
|
|
628
|
+ - "snomasks" # subscribe to arbitrary server notice masks
|
|
629
|
+ - "roleplay" # use the (deprecated) roleplay commands in any channel
|
625
|
630
|
|
626
|
631
|
# server admin: has full control of the ircd, including nickname and
|
627
|
632
|
# channel registrations
|
|
@@ -634,12 +639,12 @@ oper-classes:
|
634
|
639
|
|
635
|
640
|
# capability names
|
636
|
641
|
capabilities:
|
637
|
|
- - "rehash"
|
638
|
|
- - "accreg"
|
639
|
|
- - "chanreg"
|
640
|
|
- - "history"
|
641
|
|
- - "defcon"
|
642
|
|
- - "massmessage"
|
|
642
|
+ - "rehash" # rehash the server, i.e. reload the config at runtime
|
|
643
|
+ - "accreg" # modify arbitrary account registrations
|
|
644
|
+ - "chanreg" # modify arbitrary channel registrations
|
|
645
|
+ - "history" # modify or delete history messages
|
|
646
|
+ - "defcon" # use the DEFCON command (restrict server capabilities)
|
|
647
|
+ - "massmessage" # message all users on the server
|
643
|
648
|
|
644
|
649
|
# ircd operators
|
645
|
650
|
opers:
|