Приказ табеле садржаја
- Регистрација корисника и налога
- Регистрација новог корисничког налога налога
- Ауторизација коришћењем лозинке
- Ауторизација коришћењем властитог сертификата уместо лозинке (CertFP)
- Онемогућите да се други корисници служе вашим корисничким именом
- Сакрите адресу електронске поште која се користи за ваш налог
- Уклоните ваше корисничко име из листе корисничких имена
- Онемогућите слање мемоа директно вама
- Додавање заштите на вашу јавну ИП адресу
- Регистрација #канала
- Групе
- Корисници и промена улога
- Преусмеравање #канала
- Додатак: табела режима канала
Многи људи користе 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 | онемогућава екстерне поруке корисника који нису у каналу |
https://freenode.net/kb/answer/channelmodes- страна није више доступна ↩︎