How Can We Help?

ChanServ ACCESS

You are here:
< All Topics
Table of Contents

Description

Maintains the access list for a channel. The access list specifies which users are allowed chanop status or access to ChanServ commands on the channel. Different user levels allow for access to different subsets of privileges. Any registered user not on the access list has a user level of 0, and any unregistered user has a user level of -1.

The ACCESS ADD command adds the given mask to the access list with the given user level; if the mask is already present on the list, its access level is changed to the level specified in the command. The level specified may be a numerical level or the name of a privilege (eg AUTOOP). When a user joins the channel the access they receive is from the highest level entry in the access list. The given mask may also be a channel, which will use the access list from the other channel up to the given level.

The ACCESS DEL command removes the given nick from the access list. If a list of entry numbers is given, those entries are deleted. (See the example for LIST below.) You may remove yourself from an access list, even if you do not have access to modify that list otherwise.

The ACCESS LIST command displays the access list. If a wildcard mask is given, only those entries matching the mask are displayed. If a list of entry numbers is given, only those entries are shown; for example:

/CS ACCESS #channel LIST 2-5,7-9

Lists access entries numbered 2 through 5 and 7 through 9.

The ACCESS VIEW command displays the access list similar to ACCESS LIST but shows the creator and last used time.

The ACCESS CLEAR command clears all entries of the access list.

User access levels can be seen by using the LEVELS command; type /CS HELP LEVELS for information.

Commands

/CS ACCESS #channel ADD mask level
/CS ACCESS #channel DEL {mask | entry-num | list}
/CS ACCESS #channel LIST [mask | list]
/CS ACCESS #channel VIEW [mask | list]
/CS ACCESS #channel CLEAR

Examples

/msg ChanServ ACCESS #myChannel ADD *!Fred@*.example.com 10

/msg ChanServ ACCESS #myChannel DEL 1

/msg ChanServ ACCESS #myChannel LIST 2-4,7-9

/msg ChanServ ACCESS #myChannel VIEW Fred@*

/msg ChanServ ACCESS #myChannel CLEAR

Scroll to Top