Skip to content

Operator Privileges

See Core Concepts — Operators for how to obtain operator status.

ActionCommand/ModeDescription
Disconnect usersKILL nick :reasonRemove user from server
Broadcast to adminsOPERWALL :msgOperator-only messages
Global broadcastWALLOPS :msgMessage to +w users
Global op messageGLOBOPS :msgMessage to all operators
Reload configREHASHApply config changes without restart
Restart serverRESTARTRestart the process
Shut down serverDIETerminate the server
View statsSTATS <letter>Server statistics
Change hostnamesCHGHOST nick newhostModify user’s visible hostname
Join oper-only channels(auto)Bypass +O channel restriction
Set oper modes+H, +sOperator-only user modes
Skip join throttle(auto)Not subject to +j restriction
  1. Use strong, unique passwords for each operator credential
  2. Always OPER over TLS — the password is plaintext in the IRC protocol
  3. Minimize the number of operators — only trusted admins
  4. Use +H to stay low-profile when doing routine moderation
  5. De-oper when not needed/mode nick -o when done
  6. Monitor operator activity via server notices and logs

By default, IRC operators are visible in WHOIS with:

:server 313 yournick operNick :is an IRC Operator

Operators can hide their status with +H:

MODE yournick +H

When +H is set, non-operators doing WHOIS won’t see the IRC operator line. Other operators can still see it.

  • Override channel bans to join a banned channel (unless using IRC tricks)
  • Access private messages between users
  • Set modes they don’t have permission for (e.g., setting +r on themselves manually)
  • Modify registered nick/channel data directly (use services for that)

Operators with +s (Server Notices) mode receive notices about server events, such as client connections.