Tento dokument ma za ulohu popisat ulohu, pracu a pravomoci IRC operatorov. Je urceny pouzivatelom IRC aby vedeli s cim sa maju na IRC operatorov obracat a s cim nie.

Definicia pojmov.
IRC operator (dalej len operator) je IRC klient (t.j. radovy pouzivatel), ktoremu IRC server (dalej len server) umoznuje spustat niekolko prikazov sluziacich na spravovanie IRC siete (dalej len siete ;-). Operator NEMUSI byt spravcom IRC servera a preto nema zmysel ziadat od neho veci, ktore riesia spravcovia. Na tento ucel treba kontaktovat spravcov IRC servera.

Lokalni a globalni operatori.
Kazdy operator je operatorom servera, na ktorom je pripojeny. Existuju tzv. lokalni operatori (server im da statut operatora ale neoznami to ostatnym serverom na sieti), ktori maju moznost spustat operatorske prikazy len v ramci daneho servera a globalni operatori, ktorych operatorsky statut je znamy vsetkym serverom na sieti a mozu teda operatorske prikazy spustat na celej sieti.

Server statut.
Na to, aby sa mohol bezny pouzivatel IRC stat operatorom, musi byt server na ktorom je pripojeny, nakonfigurovany tak, aby mu to dovolil. Servery maju vacsinou v konfiguracnom subore nastavene, z ktorych pocitacov sa ktori pouzivatelia mozu stat operatormi. Podmienkou byva zadanie spravnej prezyvky a spravneho hesla (iny sposob autorizacie zatial nebol vymysleny). Dovod je taky, aby sa operatormi nemohli stat neautorizovane osoby.
Na IRCnet serveroch su operatori definovani v tzv. O:-line pomenovanych podla toho, ze riadok v konfiguracnom subore servera, ktory definuje pravo stat sa operatorom, sa zacina na O:. Zoznam takychto riadkov si mozete vypisat prikazom /stats o. Velke O: znamena globalny operator, male o: lokalny operator. Vo verzii IRCnet servera 2.11 pribudla moznost presnejsie specifikovat moznosti operatorov parametrami v O:-line.

Operatorsky mod.
Operatorom sa na serveri stane pouzivatel napisanim prikazu OPER s parametrami nick a heslo ako su uvedene v konfiguracnom subore servera. V pripade spravneho zadania server prida pouzivatelovi mod +o, ktory v pripade, ze ide o globalneho operatora, oznami aj ostatnym servrom. Pouzivatel prestane byt operatorom bud prikazom DEOP alebo zrusenim modu +o.
Z tohoto vidno, ze statut operatora nie je trvaly. Pouzivatel, ktory ma pravo stat sa operatorom (casto byva nazvany operatorom bez ohladu na sucasny stav) nemusi byt automaticky operatorom hned ako za pripoji na IRC - ma nad tymto stavom kontrolu.

Operatorske prikazy.
Prikazy, ktore bezny pouzivatel pouzivat nemoze a operator ano su tieto:
CONNECT - prikaz na spojenie serverov. Tymto prikazom moze operator prikazat serveru pripojit sa na iny server. Toto spojenie musi byt nakonfigurovane a povolene spravcami oboch servrov. Pouziva sa vtedy, ked automaticke spajanie serverov nefunguje, alebo je potrebne servery spojit inac, ako sa spajaju automaticky.
SQUIT - prikaz na odpojenie serverov. Tymto prikazom moze operator prikazat serveru zavriet existujuce spojenie na dalsi server. Pouziva sa v pripade ked treba prepojit ircserver na iny, vhodnejsi.
KILL - prikaz na odpojenie klienta. Pouziva sa napriklad v pripade, ked z nejakeho dovodu klienta vidno na sieti, aj ked v skutocnosti uz nie je aktivny (padnuty proces, linka, server, chyba IRC servera). Byva tiez pouzivany na odpajanie klientov ktory roznym sposobom obtazuju a znefunkcnuju siet. Nema byt pouzivany pre osobne ucely nesuvisiace s IRC.
Lokalni operatori maju pravo pouzivat vsetky tieto prikazy len v ramci ich servra, zatialco globalni operatori ich mozu pouzivat pre manipulovanie s lubovolnou castou IRC siete. Vynimkou moze byt prikaz KILL, ktory je mozne obmedzit na lokalny server aj globalnym operatorom, pripadne zakazat uplne.

Operatori a kanaly.
Operatori nemaju ziadne specialne prava na kanaloch. Pokial ide o kanaly, servre nekontroluju statut IRC operatora ked posudzuju ziadosti o pripojenie sa na kanal, zmenu jeho modu alebo vykopnutie pouzivatela. To znamena ze IRC operatori na kanaloch nemozu urobit nic viac ako normalni pouzivatelia a preto neexistuje dovod ich ziadat o pomoc s problemami tykajucimi sa kanalov. Riesenie problemov kanalov nie je praca a uloha IRC operatorov, takze ziadat ich o pomoc tohoto typu je zbytocne.

Dalsie ustanovenia.
Operatori nie su na IRC na to, aby pouzivatelom pomahali, radili im, alebo za nich robili robotu, ktoru pouzivatelia robit nechcu, nevedia alebo nemozu. Operatori za spravovanie IRC serverov a siete nie su plateni ani z toho nemaju ziadne vyhody a robia danu pracu na ukor svojho casu (a casto aj nervov), a preto pouzivatelia nemaju ziadne pravo ich o nieco ziadat, respektive od nich nieco ocakavat. Operatori mozu pomoct pouzivatelom na zaklade vlastneho uvazenia, a to hlavne spravnym nasmerovanim a radami. Mozu tiez vyuzit svoju "autoritu" na urovnanie problemov alebo sporov medzi pouzivatelmi (napr. vydiskutovanim), ti vsak nemaju pravo to od nich vyzadovat.
Pokial ide o pomoc IRC a pripadne kanalmi, existuju kanaly #irchelp.cs a pripadne #irchelp, ktore su vytvorene za ucelom pomoci pouzivatelom.

Zaver:
V tomto dokumente je popisany stav fungujuci na sieti IRCnet. Ine IRC siete mozu (ale nemusia) povolovat operatorom viac prav ci uz ohladom kanalov alebo im povolovat spustat viac prikazov. Zmenit tu popisany stav na sieti IRCnet nie je realne.