<img> Durad(8) logo </img>   Durad(8)

Опште команде за ИРЦ мреже

написано: 2011-09-18, ажурирано: 2022-07-23

Табела садржаја

Многи људи користе Freenode као и Libera.Chat ИРЦ сервере за ћаскање. Уколико би неко пожелео да региструје кориснички налог или да направи један #канал вероватно је питање одакле почети и како наместити све. Са обзиром да сам подешавао своје канале и налоге више пута, дошао сам до неких команди које вам могу омогућити лакше конфигурисање. Данас делим са свима те вођице а себи истовремено пишем подсетник, за случај да ми затреба. Наглашавам да су неке команде нешто комплексније па за детаље претражите документацију сервера који користите како би разумели заставице, аргументе и параметре у потпуности.

Регистрација корисника и налога

Регистрација новог корисничког налога налога

Први корак је да изаберете корисничко име које желите:

/nick КорисничкоИме

Након тога региструјте то корисничко име, уколико је исто доступно:

/msg NickServ REGISTER лозинка адреса@електронске.поште

Ауторизација коришћењем лозинке

/msg NickServ IDENTIFY лозинка адреса@електронске.поште

Ауторизација коришћењем властитог сертификата уместо лозинке (CertFP)

Креирање сертификата се може обавити на много начина и зависи од криптографских хеш функција које се користе. На пример, једна од команди, која се најчешће и користи:

openssl req -x509 -new -newkey rsa:4096 -sha256 -days 1826 -nodes -out сертификат.pem -keyout сертификат.pem

На пример, ова команда ће да направи сертификат који користи SHA256 хеш фукцију и креира лични сертификат који истиће за 5 година (1826 дана).

Извлачење отиска прста самог сертификата који сте направили:

openssl x509 -in сертификат.pem -outform der | sha512sum -b | cut -d' ' -f1

И након тога се додаје сертификат на ИРЦ мрежу како би се везао за ваш налог:

/msg NickServ CERT ADD ОтисакПрстаВашегСертификата

Онемогућите да се други корисници служе вашим корисничким именом

/msg NickServ SET ENFORCE ON

Сакрите адресу електронске поште која се користи за ваш налог

/msg NickServ SET HIDEMAIL ON
/msg NickServ SET SHOWEMAIL OFF

Уклоните ваше корисничко име из листе корисничких имена

Команда за преглед свих корисничких имена је

/msg NickServ LIST

Уколико желите да уклоните своје корисничко име из листе, неопходно је куцати следећу команду:

/msg NickServ SET PRIVATE ON

Онемогућите слање мемоа директно вама

/msg NickServ SET NOMEMO ON

Ова опција неће онемогућити глобалне мемое које мрежа може свима да пошаље у било ком моменту.

Додавање заштите на вашу јавну ИП адресу

/msg NickServ SET CLOAK ON

Напомена: ова опција не ради на свакој мрежи. Неке дају подршку одмах док друге мреже захтевају да експлицитно тражите заштиту. ИРЦ мреже подразумевано маскирају део јавне ИП адресе.

Регистрација #канала

/msg ChanServ REGISTER #име_канала

Обично и први корак

Промена режима #канала
/msg ChanServ SET #име_канала MLOCK +ntc-slrmip

Да ли можемо сви да пишемо у #каналу, да ли је неопходно да добијете "глас" зарад писања и сл.. Испод се налази један пример

Тема #канала

/msg ChanServ TOPIC Добродошли на наш канал!
Додавање текста у постојећу тему #канала
/msg ChanServ TOPICAPPEND #име_канала Ово је ново обавештење: Бесплатни колачи за све!
Закључавање теме #канала
/msg ChanServ SET #име_канала TOPICLOCK ON

Порука добродошлице за кориснике, након уласка на #канал

/msg ChanServ SET Добродошли на #име_канала! Главни сајт канала је фоо.бар а наш администратор је @Колач

Дозволите искључиво регистрованим корисницима да се придруже #каналу

/msg ChanServ SET #име_канала SECURE ON

Опште информације о #каналу

/msg ChanServ INFO #име_канала

Додавање ChanServ(a) у #канал

/msg ChanServ SET #име_канала GUARD ON

Ова команда помаже да #канал не остане празан и да се не избрише када сви корисници напусте ћаскање. Другим речима, #канал никада неће бити празан чак и када сви корисници напусте исти

Преусмеравање #канала

Закључавање режима рада #канала

/msg ChanServ SET #име_тренутног_канала MLOCK +tinclf 1 #име_новог_канала

Корисно приликом промене #канала. Утиче на све кориснике

Потпуно преусмеравање #канала

/mode +if #име_новог_канала_у_који_се_преусмерава_стари

Потпуно преусмеравање свих корисника и онемогућавање посета старом #каналу

Уклањање свих корисника из #канала

/msg ChanServ CLEAR #име_канала USERS

Ово није KICK. Корисна команда за ослобађање #канала пре него што се нови направи. Делимо кориснике на 2 групе: на "USERS" (сви корисници) и "BANS" (бановани, којима није омогућен приступ)

Режими рада канала

Да би било лакше да разумете шта су +tinclf и слични режими, објаснићу све режиме из овог чланка. Махом су команде са Freenode сервера али се могу користити и на другим серверима



Управљање групама

Обавештавање оператора о корисничким групама

/msg ChanServ SET #име_канала VERBOSE ON

Преглед корисничких група и привилегија на #каналу

/msg chanserv ACCESS #име_канала list

Промена улога чланова

Оснивач

/msg ChanServ FLAGS #име_канала име_корисника +vVotsriRfAF

Главни оператор #канала

/msg ChanServ FLAGS #име_канала име_корисника +vVotsriRfA

Напомена: #канал може имати више од једног оператора

Оператори #канала

/msg ChanServ FLAGS #име_канала име_корисника +vVotiA

Давање операторских привилегија кориснику

/msg ChanServ OP #име_канала корисник

Уколико се корисник налази у #каналу, ова команда ће променити привилегије

Давање "гласа" кориснику

/msg ChanServ FLAGS #име_канала име_корисника +Vi

Овим омогућујете слање порука корисницима и могућност позивања нових корисника у #канал. Могућности писања у #каналу се одређују улогама корисника па тако +V даје регистрованим корисницима "глас" док +v даје привремени (док веза не истекне или корисник напусти #канал).