1 · Registrering av en kanal
Syntax: /chanserv register #kanalnamn lösenord kanalbeskrivning
Information: Kommandot REGISTER tillåter en användare att registrera en kanal (förutsatt att den redan inte är registrerad) enkelt och smärtfritt genom att skriva en rad. För att kunna registrera en kanal måste användaren ange kanalnamnet, ett lösenord som han eller hon hittar på och en kort beskrivning utav kanalen.
Note: Under inga omständigheter bör du ge ut lösenordet till någon. DALnet kommer INTE att hjälpa med takeovers om du har delat med dig utav lösenordet. Försök även att komma på ett lösenord som är enkelt för dig att komma ihåg men svårt för andra att gissa.
För att ta reda på om en kanal redan är registrerad eller inte kan du skriva /chanserv info #kanalnamn, men mer om det senare. Kom också ihåg att inte glömma #-tecknet när du registrerar din kanal.
Exempel: /chanserv register #mystro m3dj35 My home online.
Detta skulle registrera kanalen #mystro med lösenordet m3dj35 (ett rätt komplext lösenord för någon att gissa) och med beskrivningen "My home online".
2 · Droppa (avregistrera) en kanal
Syntax: /chanserv drop #kanalnamn [dropkod]
Information: Detta kommando tillåter dig att droppa en kanal som du äger. Du måste först använda kommandot utan dropkoden och får då en dropkod som du använder genom att skriva kommandot än en gång fast inkluderar koden denna gång.
Notering: Du måste identifiera till kanalen genom ChanServ innan du kan droppa den.
Exempel: /chanserv drop #mystro
Detta är initieringskommandot och snart kommer jag i mitt statusfönster se se något liknande:
-ChanServ- Dropping a channel is permanent and cannot be undone!
-ChanServ- To confirm, type: /chanserv DROP #mystro 13151683216
Efter detta meddelande skulle jag skriva /chanserv DROP #mystro 13151683216 för att avsluta det.
3 · Identifiera som en kanalägare
Syntax: /chanserv identify #kanalnamn lösenord
Information: Kommandot identify identifierar användaren som ägaren till kanalen och ger användaren tillgång till ägarekommandona. Du kan även använda /identify #kanalnamn lösenord och /services identify #kanalnamn lösenord (Det fungerar dock inte med alla klienter).
4 · Återfå ett lösenord
Syntax: /chanserv sendpass #kanalnamn email
Information: Kommandot sendpass tillåter ägaren att skicka det kanallösenord till den emailadress som är kopplad till kanalen i servicesdatabasen. Användning av denna funktion gör det möjligt för ägaren att få sitt lösenord om han eller hon har förlorat eller glömt det.
Notering: Det är rekommenderat att du använder en emailadress som inte ändras med tiden då t.ex. en ISP-email kan ändras då du kan byta internetleverantör i framtiden. Om din emailadress ändras och du förlorar ditt lösenord kan du inte återfå det.
5 · Lägga till/ta bort/lista SOpar
Syntax: /chanserv sop #kanalnamn add/del/list/wipe [nick]
Information: Kommandot tillåter en ägare att lägga till (add) eller ta bort (del) en SuperOperatör från kanalens accesslista. AOpar eller högre kan dock använda sig utav kommandot list.
Notering: SOpar har tillgång till ett väldigt viktigt kommando. Nämligen, lägga till och ta bort AOpar och Akickar och bör därför väljas försiktigt. Du kan ha högst 100 SOpar i kanalens accesslistat. Kommandot wipe kan bara användas utav ägaren.
6 · Lägga till/ta bort/lista AOpar
Syntax: /chanserv aop #kanalnamn add/del/list/wipe [nick]
Information: Detta kommando tillåter vilken SOp eller ägare att lägga till (add) eller ta bort (del) AOpar från kanalen. AOpar eller högre kan använda sig utav kommandot list.
Notering: Du kan ha högst 300 AOpar i kanalens accesslista. Kommandot wipe kan bara användas utav ägaren.
7 · Lägga till/ta bort/lista AKickar
Syntax: /chanserv akick #kanalnamn add/del/list/wipe [nick/host]
Information: Akickar are AutoKickar och kan läggas (add) till eller tas bort (del) av en SOp eller ägaren men endast ägaren kan använda kommandot wipe. Akickar kan läggas till genom nicknames eller hosten. Du kan även specifiera kommandot list med ett mönster (*ord*). Kommandot wipe kan bara användas utav ägaren.
8 · Opa och Deopa folk
Syntax: /chanserv op/deop #kanalnamn nickname
Information: Detta kommando är rätt enkelt och tillåter dig att opa eller deopa ett nickname i en kanal utan att du behöver vara opad eller ens vara i kanalen. Du måste dock vara en AOp eller högre för att kunna använda kommandot.
Notering: Du kan inte deopa någon som har högre access i kanalen än du.
9 · Masskicka en kanal
Syntax: /chanserv mkick #kanalnamn
Information: Kommandot MKick (Mass Kick) används vid fall utav osynkronisering (mer information i Netsplitsdokumenten) vilket innebär att kanalen måste stängas och öppnas igen.
OBS!: Kommandot är begränsat till en per timme och kanal, och är begränsade till SOps och kanalägaren. Kommandot kan inte användas om någon med högre access än du återfinns i kanalen. T.ex. SOpar kan inte mkicka när kanalägaren närvarande.
10 · Massdeopa en kanal
Syntax: /chanserv mdeop #kanalnamn
Information: Kommandot MDEOP deopar alla i kanalen som har samma eller lägre access än personen som använder det. Till exempel, AOps kan bara deopa vanliga opar (temporära) eller andra AOpar medan SOpar kan deopa andra SOpar, AOpar och vanliga opar.
11 · Ändra inställningar i kanaler
Kommandot SET har flera olika argument som inkluderar FOUNDER, PASSWD, DESC, MLOCK, OPGUARD, KEEPTOPIC, URL, IDENT, RESTRICT och VERBOSE. Alla dessa kommandon kommer att modifiera och ändra hur ChanServ kommer att agera i din kanal och du bör ta dig tid och att bli mer familjär med dem då de kan göra din kanal mer säker.
Notering: För att använda ChanServkommandot SET och dess argument måste du vara identifierad som kanalägaren (mer om detta nedan).
11.1 Ändring av kanalägare
Syntax: /chanserv set #kanalnamn founder
Information: Argumentet FOUNDER, som är en del utav kommandot set, tillåter den användare som använder det att ändra ägaren till kanalen till sig själv.
Notering: Det nickname som användaren använder måste vara registrerad och identifierad till kanalen genom ChanServ annars kommer det inte att fungera.
11.2 Ändring av kanallösenord
Syntax: /chanserv set #kanalnamn passwd gammalt_lösenord nytt_lösenord
Information: Detta argument kommer att ändra det lösenord som är kopplat till kanalen till ett nytt lösenord. Det är en bra ide att ändra lösenord då och då för att öka kanalens säkerhet (mer om detta i Säkerhetssektionen).
Notering: Du måste identifiera till kanalen genom ChanServ innan du använder kommandot för att det ska fungera.
Exempel:/chanserv set #mystro passwd m3dj35 m3dj36
I detta exempel kommer kanallösenordet att sättas från m3dj35 till m3dj36
11.3 Ändring av kanalbeskrivning
Syntax: /chanserv set #kanalnamn desc ny_beskrivning
Information: Argumentet DESC tillåter en användare att ändra kanalbeskrivning till sin kanal som kan ses genom kommandot /chanserv info (mer om detta senare).
Exempel: /chansev set #mystro desc Mystro's home on the web!
Detta kommmando kommer att ändra beskrivningen till kanalen #mystro till 'Mystro's home on the web!'
11.4 Ändring av kanalinställningar
Syntax: /chanserv set #kanalnamn mlock inställningar
Information: Kommandot MLOCK är en av de mer viktiga kommandon för att uppehålla säkerheten i kanalen. Nedan återfinns en lista över olika inställningar och vad de gör:
+R - Endast registrerade nicks är tillåtna. Väldigt användbart om du vill stoppa klonattacker, då de flesta klonattacker utförs med oregistrerade nicks.
+n - Inga externa meddelanden. Denna inställning förhindrar folk som inte är inne i kanalen från att skicka meddelanden in till kanalen.
+t - Endast ops kan sätta rubriken. Detta kommando försäkrar att inga ickeopar ändrar rubriken i kanalen. Det finns även en del andra inställningar genom ChanServ som kan hjälpa till med mer specifierade rubrikinställningar (endast SOpar/Ägare kan ändra rubriken). Mer om detta nedan.
+s and +p - Båda kommandona sätter kanalen till onsynlig vid en kanallistning (/list), men +s sätter kanalen även osynlig vid en /whois. Båda kommandon är ett bra sätt att hålla oönskade användare borta från kanalen.
+i - Denna inställning stänger kanalen för alla om inte en op bjuder in dem eller om användaren har access till kanalen genom ChanServ och kan då bjuda in sig själv genom kommandot /chanserv invite.
+m - Denna inställningar förhindrar alla som inte har voice eller är opad från att skicka meddelanden till kanalen d.v.s. chatta.
+c - Denna inställning kommer att stoppa alla kontrolkoder (färger, fetstil, understruken, omvänt) från att användas i och skickas till kanalen. Också användbart mot klonattacker.
För mer information om inställningar, var snäll och läs http://docs.dal.net/docs/modesse.html
OBS! Vissa av inställningar kräver ytterligare argument (t.ex. +l behöver ett nummer, +k behöver ett lösenord) som måste specificeras ihop med inställningen. (t.ex.. +kl lösenord nummer)
Exempel: /chanserv set #mystro mlock +ntR-s
Detta kommando kommer att sätta +ntR-s i #mystro, vilket innebär att endast opar an ändra på rubriken och inga externa meddelande och endast registrerade nicks är tillåtna och att secret (hemligt) kan inte sättas.
11.5 Sätta OPGUARD på och av
Syntax: /chanserv set #kanalnamn opguard on/off
Information: När detta val är satt kommer endast AOpar, SOpar och ägaren kunna få op i kanalen. Alla andra kommer automatiskt att bli deopade av ChanServ.
11.6 Sätta KEEPTOPIC på och av
Syntax: /chanserv set #kanalnamn keeptopic on/off
Information: Om en kanal blir tom (d.v.s. sista personen lämnar) kommer ChanServ att spara rubriken om denna inställningar är satt så att nästa gång någon joinar kommer rubriken att bli omskapad tillsammans med det nick som satte den.
11.7 Få en URL att visa i info
Syntax: /chanserv set #kanalnamn url [URL_här]
Information: Detta kommando tillåter dig att sätta en URL för din kanal som kan sen ses genom kommandot /chanserv info. För att ta bort URLen, skriv kommandot utan en URL.
11.8 Opar behöver identifiera innan de blir opade
Syntax: /chanserv set #kanalnamn ident on/off
Information: Argumentet Ident bestämmer om en person kan bli opad genom ChanServ utan att behöva identifiera (genom NickServ accesslista) eller om måste de identifiera. Var snäll och läs mer http://docs.dal.net/docs/nickservse.html#5 för mer information om accesslistan.
11.9 Begränsa en kanal till AOpar eller högre
Syntax: /chanserv set #kanalnamn restrict on/off
Information: Argumentet RESTRICT kommer att kicka och banna de användare som joinar kanalen och som inte finns i kanalens accesslista.
11.10 Sätta VERBOSE på och av
Syntax: /chanserv set #kanalnamn verbose on/off
Information: Argumentet VERBOSE kommer att notifiera alla opade användare i kanalen om alla ändringar som görs i kanalens accesslista (t.ex. AOp,SOp eller Akick läggs till eller tas bort).
Ett exempel kan se ut på följande sätt:
-ChanServ:@#mystro- [VERBOSE] Mystro!mystro@sun.2kservices.com => aop #mystro add |Mystro|
11.11 Sätta vem som kan ändra rubriken
Syntax: /chanserv set #kanalnamn topiclock founder/sop/off
Information: Kommandot TOPICLOCK tillåter en ägare att bestämma vem som ska kunna ändra på rubriken: Du (ägaren), bara SOp (och över) eller vemsomhelst av oparna.
11.12 Tillåta användare som joina att förbli opade
Syntax: /chanserv set #kanalnamn leaveops on/off
Information: Detta kommando om det aktiveras kommer inte att deopa den första användare som joinar kanalen, oavsett om det är en op eller ej. Om det inte är aktiverat (standardinställning) kommer ChanServ att deopa den som joinar först om det inte är en AOp eller högre. Det är rekommenderat att du lämnar denna inställning orörd (d.v.s. avaktiverad) för säkerhetsskäl.
11.13 Ägare behöver inte identifiera
Syntax: /chanserv set #kanalnamn unsecure
Information: Om detta kommando aktiveras kommer det innebära att alla användare som matchar ägarens accesslista kan göra ägareändringar i kanalen. Detta kan vara en hög säkerhetsrisk om ägaren inte har en säker accesslistast (var snäll och se NickServs dokument om accesslista för mer information). Det är rekommenderat att du lämnar denna inställning orörd (d.v.s. avaktiverad) för säkerhetsskäl.
11.14 Göra en kanal privat
Syntax: /chanserv set #kanalnamn private on/off
Information: När denna inställning är satt kommer det att förhindra att kommandot /chanserv invite används. Endast AOpar och högre kommer kunna se rubriken när kommandot /chanserv info #kanalnamn används. Det kommer också bara vara folk som vet om kanalen som kan ha access till den.
11.15 Sätta vem som kan skicka kanalmemos
Syntax: /chanserv set #kanalnamn memo none/aop/sop/founder
Information: Detta kommando tillåter ägaren att bestämma vem som ska kunna skicka memos till alla opar i kanalens accesslista genom kanalmemos. När det är satt till none kan ingen skicka, när det är satt till AOp kan AOp och högra skicka (d.v.s. alla i kanalens accesslista), medan om deär satt till SOp kan bara SOpar och högre skicka och slutligen när det är satt till founder är det begränsat till ägaren endast.
11.16 Sätta efterträdare till kanalen
Syntax: /chanserv set #kanalnamn successor nickname / -
Information: Detta kommando tillåter ägaren att sätta efterträdaren ifall ägarnicket skulle upphöra att gälla. När och om ägarens nick upphöra kommer kanalen att lämnas över till efterträdaren med alla rättigheter och priviliegier av en ägare. Om du vill avaktivera efterträdarinställningen gör du detta genom att skriva kommandot med ett bindestreck (-) istället för ett nickname. Om ägarens nickname upphöra att gälla och kanalen har en efterträdare satt kommer följande att ske: Ett memo med en autensieringskod (AUTH) kommer att skickas till efterträdaren. Efterträdaren måste autensiera sig i kanalen med denna kod inom tio (10) dagar. Om efterträdaren gör detta kommer ett slumpmässigt lösenord att skapas som kan användas till att identifiera och sätta sig som ägare. Om efterträdarens nick upphör att gälla eller om efterträdaren inte använder autensieringskoden inom de tio (10) dagar, kommer kanalen upphöra att gälla som vanligt. En användare kan förhindra att han eller hon själv blir tillagd som efterträdare genom att aktivera NickServs val NOOP på sitt nickname (för mer information, var snäll och läs http://docs.dal.net/docs/nickservse.html#6.7)
11.16.1 ·Ta bort dig själv som efterträdare
Om du vill ta bort dig själv som efterträdare i en kanal kan du använda följande kommand för att uppnå detta
Syntax:/chanserv successor #kanalnamn DEL
Notering: Du måste använda och vara identifierad till det nickname som är listad som efterträdare.
Exempel: /chanserv successor #DALnetHelp DEL
Du kan se i vilka kanaler du är efterträdare i genom att besöka http://users.dal.net. Logga in med ditt registrerade nickname och lösenord och sen välj under menyn "DAL Channels" och väl där välj valet "What channels am I Successor in?"
11.16.2 ·Skicka om Autensieringskoden
Syntax:/chanserv sendauth #kanalnamn S
Information: När en ägares nick upphör att gälla kommer en autensieringskod att skickas till efterträdare av MemoServ och med denna kunna få access till kanalen. Om första memot misslyckas kan efterträdarenh begära att autensieringskoden skickas om igen genom att använda kommandot.
11.17 Sätta webblösenordet för kanalen
Syntax: /chanserv set #kanalnamn webpasswd lösenord
Information: Detta tillåter ägaren att sätta webblösenordet till kanalens webbsida (för mer information om kanalwebbsidor och dess tjänst, var snäll och läs http://docs.dal.net/docs/webhostse.html).
Notering: Lösenordet bör vara annorlunda från kanallösenordet så att det kan ges ut till andra ifall de behöver ändra hemsidan.
11.18 Sätta MAILBLOCK för kanalen
Syntax:/chanserv set #kanalnamn mailblock on/off
Information: Detta kommando tillåter kanalägaren att aktivera och avaktiver MAILBLOCK i kanalen. Med detta ändras möjligheten att kunna skicka kanallösenordet till antingen vara möjlig (avaktiverad) eller inte (aktiverad).
Notering: Genom att aktivera detta kommando kan ägaren längre inte skicka kanallösenordet vid förlorat lösenord. MAILBLOCK bör endast aktiveras om ägaren vet med säkerhet att han eller hon inte kommer glömma bort eller på annat sätt förlorar lösenordet.
12 · Bjuda (invite) in dig själv till kanalen
Syntax: /chanserv invite #kanalnamn
Information: Detta kommando tillåter dig att bjuda in dig till en kanal som du blivit bannad från men det fungerar också även om någon utav följande inställningar är satt i kanalen: +R/+O/+i/+l/+k/+b. Du måste dock vara AOP eller högre i kanalen för att kunna använda kommandot.
13 · Se en persons access
Syntax: /chanserv acc/access #kanalnamn [nick]
Information: Detta kommandot tillåter en AOp eller högre att se vilken access en användare har i kanalen. Accessen visas numeriskt och nedan kan du se vad varje siffra innebär:
-2 = Kanalen är frusen eller stängd
-1 = AutoKICKad från kanalen
0 = Grundläggande (basic)
1 = AutoOperatör
2 = SuperOperatör
3 = Har ägaraccess genom en matchande mask (nick!ident@host) i ägarenickets NickServs accesslista
4 = Har ägaraccess genom identifikation genom NickServ
5 = Har ägaraccess genom identifikation genom ChanServ
If the USER is not online, the access will be 0.
Notering: Du måste vara AOP eller högre för att använda kommandot.
Exempel: /chanserv acc #mystro mystro
ChanServ skulle ge följande svar:
-ChanServ- Mystro ACC #mystro 5 (Founder)
14 · Varför en person är opad
Syntax: /chanserv why #kanalnamn nick
Information: Kommandot WHY gör detsamma som kommandot ACC/ACCESS men ger returnerar statusen i form utav AOp/SOp/Founder och ingen accessnivå. Det kommer också att berätta vilket nick som personen har access till som tillåter personen att få Op i kanalen.
Notering: Du måste vara AOP eller högre för att använda kommandot.
Exempel: /chanserv why #mystro mystro
Nedan ser du det svar som ChanServ ger
-ChanServ- Mystro has FOUNDER access to #mystro. Reason: Identification to services with the channel password.
15 · Unbanna dig själv och andra
Syntax: /chanserv unban #kanalnamn [nick/*/nick!user@host]
Information Om du inte anger något nickname eller anant argument kommer kommandot UNBAN att unbanna (ta bort bans) alla masks som matchar din nick!user@host. AOpar kan också unbanna en specifik user eller host. SOpar kan unbanna allting genom att ange * som argument istället för ett nickname.
16 · Räkna AOpar/SOpar and AKickar
Syntax: /chanserv count #kanalnamn
Information: This command counts all the AKicks, AOps and SOps in a channel and gives you the number in a reply.
Exempel: /chanserv count #mystro
Detta returnerar följande:
-ChanServ- Channel: #mystro - AOP: 27 SOP: 3 AKICK: 9
17 · Hitta information om en kanal
Syntax: /chanserv info #kanalnamn>
Information: Kommandot INFO tillåter en användare att se specifik information om en kanal (chanservinställningar, rubrik, registreringsdatum, senaste opningensdatumet, etc.)
Exempel: /chanserv info #mystro
Kommandot kommer att returnera följande information:
-ChanServ- Info for #mystro:
-ChanServ- Founder : |Mystro| (mystro@66.38.188.104)
-ChanServ- Mode Lock : +nt-ilk
-ChanServ- Description: My little home on the net.
-ChanServ- Options : Verbose
-ChanServ- Memo Level : AOP
-ChanServ- Registered : Thu 09/30/1999 03:07:00 GMT
-ChanServ- Last opping: Sat 04/21/2001 13:54:14 GMT
-ChanServ- *** End of Info ***
Detta visar att ägaren är |Mystro| med host mystro@66.38.188.104 och att kanalen har låst inställningarna +nt-ilk. Vidare har kanalen beskriviningen 'my little home on the net.' etc.
18 · Kanalsäkerhet
Nu när du har gjort dig mer familjär med ChanServs olika kommandon är det dags att gå vidare till en mycket viktig rubrik, nämligen kanalsäkerhet. Varje dag joinar många användare #Operhelp för att få hjälp med takeovers, förlorade lösenord, etc... Här är några taktiker som hjälper dig att skydda dig mot alla säkerhetsproblem.
1) Skapa lösenord som använder gemener och versaler men även siffror. Detta gör lösenord svåra att gissa.
2) Dela aldrig med dig av ditt lösenord med någon. DALnet kommer inte hjälpa användare som har delat med sig av sina lösenord och sen upptäckt att det missbrukats.
3) Lägg till SOpar med sunt förnuft och var försiktigt. Detsamma gäller för AOpar. Lägg inte till någon till Oplistan som du inte känner väl.
4) Som standard sätt MLOCK till minst +nt-k. Vilket innebär om du vill sätta ett kanallösenord måste du ta bort -k genom att använda MLOCKs syntax och behålla +nt för kanalens säkerhet. Syntaxen för att ta bort detta är /chanserv set #kanalnamn mlock +nt.
5) Skapa inte ett automatiskt identifierarscript. Om du gör det, se till att inte ge ut scriptet till någon eller så kan du få stora problem.
6) Rotera ditt lösenord med jämna mellanrum.
Det är ungefär allt. Du bör ta en titt på lösenordsdokumentet (http://docs.dal.net/docs/passwordsse.html) för mer information.
19 · Sammanfattning
Nu när du är familjär med ChanServ och dess kommandon är du redo för privilegiet och ansvaret av att bli en kanalägare. Du bör även ta en titt på NickServs dokument för mer information om NickServ och dess kommandon och inställningar.
För mer information om AKicar, AOpar och SOpar, var snäll och läs http://docs.dal.net/docs/csaccessse.html
20 · Credits
Tack till alila, Dokumentationslagets ledare och till LadyDana för att föreslå detta dokument. Tack går även till Morfeus och quen för att ha korrekturläst detta dokument.
Please direct any comments or feedback about this document (only! no help requests!) to docs@dal.net. If you need help on issues not covered in this document, please see the information at http://help.dal.net.