-
Introduction -
IRC Commands -
ACCESS -
ADMIN -
AUTH -
AWAY -
BATCH -
CAP -
CAPTCHA -
CHATHISTORY -
CHGPASS -
CONNECT -
CONTACT -
CREATE -
DATA -
DEVICE -
DIE -
EVENT -
INFO -
INVITE -
IRCX -
ISIRCX -
ISON -
JOIN -
KICK -
KILL -
LINKS -
LIST -
LISTX -
LUSERS -
MEMO -
MODE -
MOTD -
NAMES -
NICK -
NOTICE -
OBJECT -
OPER -
PART -
PASS -
PING -
PONG -
PRIVMSG -
PROP -
QUIT -
REGISTER -
REHASH -
REPLY -
REQUEST -
RESET -
SAJOIN -
SAMODE -
SANICK -
SAPART -
SILENCE -
SQUIT -
STATS -
STOP -
TAGMSG -
TIME -
TOPIC -
TRANSCRIPT -
UMODE2 -
UNREGISTER -
USER -
USERHOST -
USERS -
VERIFY -
VERSION -
WALLOPS -
WATCH -
WHISPER -
WHO -
WHOIS -
WHOWAS
ACCESS
The ACCESS command is used to manage access lists for various objects, typically users or channels. It has several forms:
Listing Access Entries
Usage: ACCESS <object> LISTLists the current access entries for the specified <object>.
Adding or Deleting Access Entries
Usage: ACCESS <object> ADD | DELETE <level> <mask> <timeout> [:<reason>]<level> The access level to add or delete (see below).
<mask> The hostmask or nickname to which the access level applies.
<timeout> The duration (in seconds) for which the access is valid. A value of 0 indicates permanent access.
<reason> (Optional) A reason for the access entry.
Clearing Access Entries
Usage: ACCESS <object> CLEAR [<level>]Clears access entries for the specified <object>. If <level> is specified, only entries with that level are cleared; otherwise, all entries are cleared.
Access Levels
The following access levels are defined:ZapReserved for future use.DenyExplicitly denies access.ShunTemporarily denies access.GrantGrants basic access.PassiveGrants passive access (e.g., ability to see channel activity without speaking).InviteGrants the ability to invite others to the channel.VoiceGrants permission to speak in moderated channels.AideGrants limited operator privileges (Half-Operator).HostGrants elevated operator privileges.OwnerGrants full control over the object.
(See section 5.1 of IRCX)