Приказ табеле садржаја
Многи људи користе 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 сервера али се могу користити и на другим серверима
+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
- онемогућава екстерне поруке корисника који нису у каналу
Управљање групама
Обавештавање оператора о корисничким групама
/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
даје привремени (док веза не истекне или корисник напусти #канал).