-
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:Zap
Reserved for future use.Deny
Explicitly denies access.Shun
Temporarily denies access.Grant
Grants basic access.Passive
Grants passive access (e.g., ability to see channel activity without speaking).Invite
Grants the ability to invite others to the channel.Voice
Grants permission to speak in moderated channels.Aide
Grants limited operator privileges (Half-Operator).Host
Grants elevated operator privileges.Owner
Grants full control over the object.
(See section 5.1 of IRCX)