Difference between revisions of "Ban"

From Mibbit Wiki
Jump to: navigation, search
m (Channel Bans)
m (Categories + Stub)
Line 1: Line 1:
{{notice|This page is lacking a lot of information.  Feel obliged to add some.  Copy-pasting is not adding information.}}
+
{{stub}}
 +
 
 +
{{notice|This page is lacking a lot of information when it comes to server lines.  Feel obliged to add some.  Copy-pasting is not adding information.}}
  
 
A ban is a method of keeping users from returning to a specific channel or server.
 
A ban is a method of keeping users from returning to a specific channel or server.
Line 13: Line 15:
 
To make this easier, the Mibbit client has a default [[alias]] of /ban {{hm}}.   
 
To make this easier, the Mibbit client has a default [[alias]] of /ban {{hm}}.   
  
To remove a ban, either use the IRC command of /mode #chan -b {{hm}} or the Mibbit client default alias of /unban {{hm}} or /deban {{hm}}.
+
To remove a ban, either use the IRC command of /mode #chan -b {{hm}} or the Mibbit client default [[alias]] of /unban {{hm}} or /deban {{hm}}.
  
 
To view the banlist, use the command /mode #chan +b or just /ban<space><enter> (if you are in the channel).  
 
To view the banlist, use the command /mode #chan +b or just /ban<space><enter> (if you are in the channel).  
Line 19: Line 21:
 
     ''<nowiki>[</nowiki>cancel ban button<nowiki>]</nowiki> <nowiki>[</nowiki>{{hm}}<nowiki>]</nowiki> <nowiki>[</nowiki>operator who banned<nowiki>]</nowiki> <nowiki>[</nowiki>time of ban<nowiki>]</nowiki>''
 
     ''<nowiki>[</nowiki>cancel ban button<nowiki>]</nowiki> <nowiki>[</nowiki>{{hm}}<nowiki>]</nowiki> <nowiki>[</nowiki>operator who banned<nowiki>]</nowiki> <nowiki>[</nowiki>time of ban<nowiki>]</nowiki>''
  
If there are ops that are new to IRC, they may accidentally ban the entire channel by banning *!*@*.  To easily recover from this, users can make sure certain hostmasks for unable to be banned with the channel mode +e.  To use, find out what the hostname of the person is, and use the command /mode #chan +e *!*@hostname.  Mode +e is 'except', and if a hostmask matches one on the except list, the person cannot be banned.
+
If there are ops that are new to IRC, they may accidentally ban the entire channel by banning *!*@*.  To easily recover from this, users can make sure certain hostmasks for unable to be banned with the channel mode +e.  To use, find out what the hostname of the person is, and use the command /mode #chan +e *!*@hostname.  Mode +e is 'exception', and if a hostmask matches one on the exception list, the user cannot be banned.
  
You must be a channel operator, half-operator, super-operator (or admin as called on the Mibbit client), owner, or founder to set these modes.  The chanserv modes for these are +h, +o, +s, and +q.
+
You must be a channel operator, half-operator, super-operator (or admin as called on the Mibbit client and [[UnrealIRCd]]), owner, or founder to set these modes.  The [[chanserv]] modes for these are +h, +o, +s, and +q.
  
 
===Set a Ban with ChanServ===
 
===Set a Ban with ChanServ===
Line 34: Line 36:
  
 
=== Quiet Ban ===
 
=== Quiet Ban ===
A quiet ban is a special ban type that makes it so that any users with a specific hostmask cannot send messages, but can receive them in the channel they are banned.  To issue a quiet ban, use the following format:
+
A quiet ban is a special ban type that makes it so that any users with a specific hostmask cannot send messages, but can receive them in the channel they are banned.  To issue a quiet ban on [[UnrealIRCd]], use the following format:
  
 
     /mode #chan +b ~q:*!*@host.domain
 
     /mode #chan +b ~q:*!*@host.domain
  
[[Category:How To]][[Category:IRC]][[Category:Support]][[Category:Basics]]
+
[[Category:How To]][[Category:IRC]][[Category:Commands]]

Revision as of 04:12, 25 June 2009

This article is a stub. You can help Mibbit by expanding it.
This page is lacking a lot of information when it comes to server lines. Feel obliged to add some. Copy-pasting is not adding information.

A ban is a method of keeping users from returning to a specific channel or server.

Channel Bans

Banning in channels are done most commonly with the channel mode +b.

The IRC command for banning is:

   /mode #chan +b nickname!username@hostname.  

To make this easier, the Mibbit client has a default alias of /ban nickname!username@hostname.

To remove a ban, either use the IRC command of /mode #chan -b nickname!username@hostname or the Mibbit client default alias of /unban nickname!username@hostname or /deban nickname!username@hostname.

To view the banlist, use the command /mode #chan +b or just /ban<space><enter> (if you are in the channel). A list of banned users is shown in the form of:

    [cancel ban button] [nickname!username@hostname] [operator who banned] [time of ban]

If there are ops that are new to IRC, they may accidentally ban the entire channel by banning *!*@*. To easily recover from this, users can make sure certain hostmasks for unable to be banned with the channel mode +e. To use, find out what the hostname of the person is, and use the command /mode #chan +e *!*@hostname. Mode +e is 'exception', and if a hostmask matches one on the exception list, the user cannot be banned.

You must be a channel operator, half-operator, super-operator (or admin as called on the Mibbit client and UnrealIRCd), owner, or founder to set these modes. The chanserv modes for these are +h, +o, +s, and +q.

Set a Ban with ChanServ

This section is convoluted. If you can make it not so convoluted, feel free to.

You may wish to set a ban using ChanServ. Depending on the SIGNKICK settings of your channel this might mask which op set the ban (explained further below.) To set the ban type: /cs ban #channel nick reason If nick is not given, it will ban you. If channel and nick are not given, it will ban you on all channels you're on, provided you have the rights to. By default, limited to AOPs or those with level 5 access and above on the channel.

SIGNKICK Enables or disables signed kicks for a channel. When SIGNKICK is set, kicks issued with the ChanServ KICK or BAN commands will have the nick that used the command in their reason. If you use LEVEL, those who have a level that is superior or equal to the SIGNKICK level on the channel won't have their kicks signed. The command to set SIGNKICK is: /msg chanserv set #channel signkick {ON | LEVEL | OFF}

Quiet Ban

A quiet ban is a special ban type that makes it so that any users with a specific hostmask cannot send messages, but can receive them in the channel they are banned. To issue a quiet ban on UnrealIRCd, use the following format:

    /mode #chan +b ~q:*!*@host.domain