Попав на IRC, далеко не каждый знает, что есть сервисы. А кто знает, не всегда хорошо владеет командами сервисов. После прочтения этой статьи и те, и другие прекрасно будут представлять, что и как можно сделать при помощи сервисов, а главное для чего. Причем, я не просто выписал все команды и описал их предназначение, а попытался последовательно изложить, что нужно людям на IRC и как это сделать при помощи сервисов.

Первый вопрос, который мучает новичка при попадании на сеть, это какой ник выбрать. Некоторые тратят уйму времени, выбирая нужный, другие пишут первый попавший. Но и те, и другие не хотят его в дальнейшем потерять. Да и просто было бы неприятно, если бы кто-то мог бы использовать твой ник в твое отсутствие. С помощью сервисов эту проблему легко решить. Ник
регистрируется простой командой /msg nickserv register password email. Вместо слова password пишется пароль на ник, который в дальнейшем
понадобится для идентификации к своему же нику. Пароль советую делать не короче пяти символов и не очень простым. А вместо email свой мыльник, который понадобится для получения кода на авторизацию к нику. Если ты потом введешь полученный код типа /msg nickserv auth number, то пройдешь авторизацию через мыло и шанс у недругов спереть твой ник будет
стремиться к нулю. Что тебе в результате дает регистрация? Теперь в принципе все могут брать твой ник, но ты всегда, если он занят, можешь его освободить командой /msg nickserv recover nickname password. Вместо password нужно указать пароль, который ты вводил при регистрации ника. Еще удобно скидывать свой же ник после слета (дисконнекта) командой /msg nickserv ghost nickname password, а не ждать некоторое время, пока система сама отреагирует на твое отсутствие, и ник слетит сам. Все это чудесно, но можно ли не дать использовать ник совсем без твоего ведома? Да, достаточно только поставить защиту командой /msg nickserv set enforce on. После этого любой, кто возьмет твой ник, будет получать предупреждение, что этот ник зарегистрирован и поэтому требуется ввести пароль на ник в течение 60 секунд, в противном случае ник принудительно меняется на Guest. По-моему, очень удобно. Но теперь при каждом заходе на сеть тебе тоже будет выдаваться такое же сообщение и тебе нужно будет ввести команду /msg nickserv identify password. Вместо password нужно указать пароль, который ты вводил при регистрации ника. То, что это будет при каждом
коннекте, не проблема — просто пропиши идентификацию в клиенте команды, выполняющиеся автоматом при
коннекте на сеть. Кроме всех этих прелестей ты можешь ввести на свой ник урлу, мыльник и даже уин аськи. Зачем? Чтобы другие могли все это узнать, не дергая тебя, командой /msg nickserv info nickname. Поставить урлу можно командой /msg nickserv set url , мыло командой /msg nickserv set email address, а уин аськи командой /msg nickserv set icq uin#. Кроме того, имея
зарегистрированный ник, ты сможешь использовать мемки и сможешь зарегистрировать свой канал(ы), но об этом ниже. Если ты вдруг захочешь сменить пароль на ник, то сначала ты должен будешь проидентифицироваться к нику, а потом ввести /msg nickserv set password newpassword, где вместо newpassword введи новый пароль на ник. И уж если тебя ник достал так, что уже мылишь веревку :), то набери /msg nickserv drop nickname. Перед этим, правда, требуется идентификация к нику, а то бы ты все чужие ники перефигачил :). 

Рано или поздно, но походив по чужим каналам, каждый хочет сделать свой. Пусть даже это и не будет целью развить канал, но хотя бы
попробовать. А попробовать в жизни хочется всего :). Хочу и буду. Тем более, что сложного в этом ничего особенного нет. Чтобы зарегить канал, достаточно просто зайти на него, получить оператора, а потом ввести /msg chanserv register #channel password description. Вместо слова password пишется пароль на канал, который в дальнейшем
понадобится для идентификации к своему же каналу. Выбирается он аналогично (см. выше) паролю на ник — не слишком короткий и не слишком простой для подбора. Автоматически при регистрации твой ник прописывается как фаундер канала, то есть ты имеешь полный доступ к установкам своего канала. Скорее всего тебе понадобятся другие операторы, которые помогут тебе содержать канал, или ты просто решишь дать статусы всем своим друзьям, на этот случай есть возможность добавления в авойс, аоп или соп листы. Авойсы при заходе на канал автоматом получают статус +v, который дает им полномочия только, если на канале стоит +m. Когда стоит на канале мод +m, то в общий канал могут говорить только операторы и те, у кого стоит +v. Аопы покруче и при заходе автоматом получают статус оператора +o. Соответственно они могут кикать и банить — полноценно модерировать канал. Сопы аналогично аопам получают оператора при заходе, но кроме этого могут удалять и добавлять аопов из списков акцессов к каналу и
изменять списки акиков. Акик — это бан/кик для тех, кто прописан в этих списках и заходит на канал. Как добавить? Делается это простенькой командой /msg chanserv avoice|aop|sop #channel add nickname. Кроме того можно ставить кофаундера, которому будут доступны все команды, включая изменение установок на канал. Он не сможет только менять пароль на канал и поставить себя фаундером. К тому же в случае дропанья твоего ника (при
не использовании более, чем 21 день) канал не дропнется, а просто автоматом фаундером станет кофаундер. Удобно, если ты уезжаешь надолго куда-то, но проще попросить кого-нибудь периодически
идентиться к твоему нику, чтобы его не потерять. На канал аналогично нику можно прописать мыльник и урлу. Мыльник ставится командой /msg chanserv set #channel email address, а урла командой /msg chanserv set channel url . Если ты все же взялся за канал серьезно и решил его оставить себе, то не помешает поставить на него несколько специальных установок. Установка OPGUARD — одна из защит канала от захвата, при включенной опции на канале могут получить статус оператора канала только те, кто прописан в акцессах канала (аоп, соп, кофаундер, фаундер). Зачем это надо? Чтобы смазливая девчонка (на самом деле злостный хакерюга) не выпросила оператора у ламоватого опера и не забанила полканала. Ставится командой /msg chanserv set #channel opguard on. Установка IDENT — еще одна защита от захвата канала, при включенной опции уже мало, чтобы ты был прописан в акцессах канала (аоп, соп, кофаундер, фаундер), для получения статуса оператора при заходе на канал. Теперь еще потребуется обязательная идентификация к нику до захода на канал, только в этом случае ты получишь статус оператора. Зачем это надо? Чтобы не смогли использовать те самые 60 секунд, которые даются на смену ника при незнании пароля. А иногда некоторые не ставят по незнанию установки ENFORCE или просто забывают. В любом случае установка IDENT не даст использовать другим ники операторов в корыстных целях :). Ставится командой /msg chanserv set #channel ident on. Установка MLOCK — лочит и удерживает нужные моды на канале, которые извне не изменить (они меняются на залоченные). Удобно, чтобы шпионы среди операторов не делали диверсий. Но основное предназначение — моды остаются, если даже все покинут канал. Ставится командой /msg chanserv set #channel mlock +modes-modes. Моды, перед которыми стоит знак плюс, ставятся на канал и их нельзя снять, а моды, перед которыми стоит знак минус, наоборот запрещаются и их нельзя поставить на канал. Залочить можно следующие моды: n — нельзя посылать мессаги в канал, не находясь на нем; t — топик могут менять только операторы канала; r — регистрированный канал (ставится автоматом после регистрации); m — модерированный канал (в общий канал могут говорить только операторы и те, у кого стоит +v); i — в канал могут зайти только после приглашения (те, кто прописан в статусах канала, могут приглашать сами себя); l — ограничение по количеству сидящих в канале (при превышении новые челы не смогут зайти в канал); p и s — секретный канал (его не видно в списках каналов или по команде /whois на нике, сидящем там соответственно); k — заход на канал с введением ключа на него (то есть на канал ставится дополнительный ключ). Иногда нужно поставить определенный топик и сделать так, чтобы его не меняли. Как? Да очень просто — командой /msg chanserv set #channel topiclock avoice|aop|sop|cfounder|founder. Тогда топик смогут менять те, на кого залочили, и выше. При установке на фаундера менять сможешь только ты. А можно ли удерживать старый топик, если все покинут канал? Конечно, используй команду /msg chanserv set channel keeptopic on. Если все покинут канал, запоминается последний топик, и, когда кто-нибудь опять зайдет на канал, старый топик восстановится. Еще стоит упомянуть установку приветствия при заходе на канал, то есть что будут видеть все заходящие на канал. Ставится командой /msg chanserv set #channel welcome text. Теперь каждый заходящий на канал будет получать то, что ты пропишешь вместо text. Это может быть реклама сайта канала или последняя новость. В дальнейшем это сообщение можно менять. 

У тебя есть аська? И у меня. И одна из особенностей, которая многих привлекает в ней,
это возможность получать и слать сообщения
от человека, который в данный момент
находится в оффлайн. Подобную фишку сделали
и на IRC. Если ты зарегистрировал свой ник, то она тебе доступна. Правда есть ограничение — слать мессаги ты сможешь только тем, кто тоже
зарегистрировал ник. Шлется сообщение командой /msg memoserv send nickname memo-text, при этом все равно есть сейчас этот ник на ирке или нет. Чтобы просмотреть свой список полученных мемок, набери /msg memoserv list, а чтобы вывести список только непрочитанных, набери /msg memoserv list new. Читать полученные мемки можно командой /msg memoserv read num, num — номер мемки. Чтобы удалить мемку, достаточно набрать /msg memoserv del num. Но это только позволить пометить мемки на удаление, чтобы их полностью стереть, нужно еще набрать /msg memoserv purge. Сухо и комфортно :). 

Это только часть команд, которые тебе доступны, но основная и достаточная, чтобы существовать на ирке. Если тебе нужна помощь на русском по всем командам, смотри мой перевод на
www.dal.net.ru/services.html. Удачи.

Оставить мнение

Check Also

Безопасность превыше всего. 9 простых трюков, которые сделают жизнь линуксоида секьюрнее

Жизнь обычных людей складывается из мелочей. Жизнь линуксоида складывается из множества ма…