Operclass permissions

This page shows the permissions that can be used in the Operclass block (in operclass::permissions, the new name since UnrealIRCd 4.2.1). Refer to that article for more information.

= Catagories = Since UnrealIRCd 4.2.1 permissions are carefully grouped in the following catagories:

= Detailed permissions = Below is the explanation of all the permissions that are available in UnrealIRCd.

In the table, to the left of each item, there are the letters L G A S N which show you whether the privilege is included in the operclass.default.conf operclasses: Locop, Globop, Admin, Services-admin and Netadmin.

chat
IRCOp chatting functions (communication)

client
Commands that affect other clients (see also banning and killing, which are separate catagories).

immune
Server settings and restrictions that the IRCOp is immune to (can bypass). Note that all channel policy settings are under channel instead.

kill
This group grants the ability to kill users.

channel
Information and settings regarding channels that the IRCOp can bypass/override. There's also a specific sub-section channel:see that only affects bypassing "viewing restrictions" (such as seeing secret channels).

''NOTE: Items in the LGASN rows marked with an asterisk (*) are granted only to globop-with-override, admin-with-override, etc. and not to the oper classes without the -with-override suffix. See OperOverride for more information.''

route
Routing commands, to disconnect and connect servers (server linking).

sacmd
These commands bypass channel restrictions. Also, 2 out of 3 force an action on a user.

self
Options that an IRCOp can set on itself.

server
This catagory is for viewing and managing server settings.

server-ban
Managing server bans (previously called: tkl).

services
Services-specific restrictions to bypass