Оператор IRC (часто сокращенно IRCop или oper ) — это пользователь сети Internet Relay Chat , имеющий привилегированный доступ. Операторы IRC отвечают за соблюдение правил сети и, во многих случаях, за улучшение сети в различных областях. Разрешения, доступные оператору IRC, различаются в зависимости от используемого программного обеспечения сервера и конфигурации сервера.
Операторы IRC делятся на локальных и глобальных. Первые ограничены сервером(ами), к которым у них есть определенный доступ; однако глобальные операторы могут выполнять действия, влияющие на всех пользователей в сети. Для выполнения своих обязанностей операторы IRC обычно имеют возможность:
Традиционно список операторов на определенном сервере доступен в MOTD или через команду /stats o [servername] . Пользователь может стать оператором, отправив команду /oper на сервер IRC, на котором он в данный момент находится, используя предварительно выбранное имя пользователя и пароль в качестве параметров . Команда работает только для сервера, в файле конфигурации IRCd которого есть соответствующая O-line . IP-адрес , с которого работает пользователь, также может совпадать с предопределенным, как дополнительный уровень безопасности для предотвращения работы неавторизованных пользователей, если они взломали пароль оператора.
Во многих сетях IRC IRCops имеют различные типы доступа в сети. Эти ранги часто зависят от используемого программного обеспечения IRCd , хотя несколько конкретных уровней доступа остаются довольно постоянными во всех вариациях:
Локальный оператор (LocOp) — это низший уровень доступа оператора. LocOp имеет минимальный контроль над одним сервером из сети и обычно имеет возможность убивать (отключать) людей от сервера или выполнять локальные K-линии (бан сервера).
Глобальный оператор (GlobOp) похож на LocOp и контролирует всю сеть серверов, а не один сервер. GlobOps может выполнять G-линии или AKills (баны по всей сети) и shun (принудительное отключение звука) пользователей по всей сети.
Обычно сокращенно SA , этот тип администратора контролирует все функции в сети IRC, доступные через ботов сетевых служб, включая часто используемые ники NickServ, ChanServ и MemoServ. Обычно SA имеет возможность использовать команды /sa* . Команды /sa*, как и все действия, выполняемые сетевыми службами, обычно реализуются с использованием узла виртуальных служб в сети, эффективно маскируя источник действий.
Администратор сети (NetAdmin) имеет наивысший уровень доступа в сети. В большинстве случаев основателем сети является netadmin. Однако в сетях может быть несколько netadmin, особенно в сетях с большой численностью пользователей.