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

Приказ табеле садржаја

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

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

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

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

/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 #име_канала 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 даје привремени (док веза не истекне или корисник напусти #канал).

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

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

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

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

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

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

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

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

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

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

Додатак: табела режима канала

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

Режим Објашњење
+p (private) скривање канала у /list резултату
+s (secret) скривање канала у /whois и /list резултатима
+l (join limit) одређује укупан број корисника који могу бити истовремено у каналу
+i (invite only) корисници могу да се придруже каналу само уз позивницу
+A сви корисници могу да шаљу позивнице за приступ каналу
+R даје приступ каналу само регистрованим корисницима
+v (voice) корисник може да пише у каналу
+o (op) додељивање операторских привилегија кориснику
+f (forward) преусмеравање канала
+F (enable forwarding) преусмеравање канала чак и када је исти празан
+t (ops topic) само уредници могу да мењају тему канала
+c (colour filter) онемогућавање боја у порукама
+m (moderated) не дозвољава писање корисницима који немају +v (voice)
+n онемогућава екстерне поруке корисника који нису у каналу

  1. https://freenode.net/  ↩︎

  2. https://libera.chat/  ↩︎

  3. https://freenode.net/kb/answer/channelmodes - страна није више доступна  ↩︎


Написано - Ажурирано
Кратка веза ове стране: 8490
QR код ове стране
QR код ове стране