Оператор IRC (часто сокращенно IRCop или операт ) является пользователем на Internet Relay Chat сети , который имеет привилегированный доступ. На операторов IRC возложена задача обеспечения соблюдения правил сети и, во многих случаях, улучшения сети в различных областях. Разрешения, доступные оператору IRC, зависят от используемого серверного программного обеспечения и конфигурации сервера.
Операторы IRC делятся на локальных и глобальных операторов. Первые ограничены серверами, к которым у них есть конкретный доступ; однако глобальные операторы могут выполнять действия, затрагивающие всех пользователей сети. Для выполнения своих обязанностей операторы IRC обычно имеют возможность:
- Принудительно отключить пользователей (Убить)
- Запретить ( K-line или G-line ) пользователей
- Измените сетевую маршрутизацию, отключив (отключив) или подключив серверы
Обычно список операторов на определенном сервере доступен в MOTD или с помощью команды / stats o [имя_сервера] . Пользователь может стать оператором, отправив команду / операцию на irc-сервер, на котором он или она в настоящее время находится, используя предварительно выбранное имя пользователя и пароль в качестве параметров . Команда работает только для сервера, у которого есть соответствующая O-строка в файле конфигурации IRCd . IP - адрес , который пользователь оперство из также может иметь в соответствии предопределенные один, как дополнительный уровень защиты , чтобы предотвратить несанкционированный доступ пользователей оперство если они взломали пароль оператора.
Типы операторов
Во многих сетях IRC у IRCopов есть разные типы доступа к сети. Эти ранги часто зависят от используемого программного обеспечения IRCd , хотя несколько конкретных уровней доступа остаются довольно постоянными во всех вариантах:
Местный оператор
Локальный оператор (LocOp) является самым низким из уровней доступа оператора. LocOp имеет минимальный контроль над одним сервером вне сети и обычно имеет возможность убивать (отключать) людей от сервера или выполнять локальные K-линии (запрет сервера).
Глобальный оператор
Глобальный оператор (GlobOp) похож на LocOp и контролирует всю сеть серверов, а не один сервер. GlobOps может выполнять G- line или AKills (запрет на всю сеть ) и Shun (принудительно отключать звук) пользователей по всей сети.
Администратор служб
Обычно сокращенно SA. Этот тип администратора контролирует все функции в сети IRC, доступные через ботов сетевых служб, включая обычно используемые никнеймы NickServ, ChanServ и MemoServ. Обычно SA имеет возможность использовать команды / sa * . Команды / sa *, как и все действия, выполняемые сетевыми службами, обычно реализуются с использованием узла виртуальных служб в сети, эффективно маскируя происхождение действий.
Сетевой администратор
Сетевой администратор (NetAdmin) имеет высший уровень доступа в сети. В большинстве случаев основателем сети является netadmin. Однако в сетях может быть несколько сетевых администраторов, особенно в сетях с большим количеством пользователей.
Типы банов
IRCop с достаточными привилегиями может заблокировать нежелательных пользователей. Типы банов перечислены ниже:
K-линия
K-линия является локальным баном - сервера (специфичный для одного сервера, а не весь IRC сети) , который запрещает имя хоста нежелательного пользователя.
G-линия
G-линии (Global K-линия) работает точно так же , как K-линии, но носит глобальный характер . G-линии могут истечь, но в некоторых случаях они постоянны.
Z-линия
В IRCd, таких как UnrealIRCd, Z-линия представляет собой «мощный» запрет, который выполняется на IP-адресе пользователя, а не на маске хоста , запрещая доступ всем пользователям с ошибочного IP. Z-линии могут истечь, но во многих случаях они остаются постоянными.
ГЗ-линия
Некоторые IRC поддерживают GZ-линию (Global Z-line). Это точно так же, как и сама Z-линия, но она глобальная и общесетевая. UnrealIRCd имеет поддержку GZ-линии. Линия GZ - это эффективный способ заблокировать пользователей со статическим IP-адресом и не допустить их.
D-линия
На других IRCds, такие как Харибда, [1] D-линия заменяет Z-линию. Это называется D-линией, потому что она «запрещает» подключение IP-адреса. Харибда не поддерживает Z-линию или GZ-линию. Используя функцию «кластерной» конфигурации, D-линии могут быть синхронизированы между серверами, обеспечивая тип «GZ-линии». Это обеспечивает очень хорошую поддержку большой сети, поскольку администратор одного сервера может захотеть разрешить определенным серверам, которым он доверяет, синхронизировать D-линии и K-линии, но не разрешить другим.