<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.anope.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.anope.org/index.php?action=history&amp;feed=atom&amp;title=2.0%2FModules%2Fos_set</id>
		<title>2.0/Modules/os set - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.anope.org/index.php?action=history&amp;feed=atom&amp;title=2.0%2FModules%2Fos_set"/>
		<link rel="alternate" type="text/html" href="https://wiki.anope.org/index.php?title=2.0/Modules/os_set&amp;action=history"/>
		<updated>2026-05-29T18:36:02Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.4</generator>

	<entry>
		<id>//wiki.anope.org/index.php?title=2.0/Modules/os_set&amp;diff=810&amp;oldid=prev</id>
		<title>Azander: Created page with &quot;{{Language|2.0/Modules/os_set}} {{Syntax|os_set|OperServ|Anope}}  == &lt;div class=&quot;moduleheader&quot;&gt;Description&lt;/div&gt; == Syntax: set option setting  Sets various global Services op...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.anope.org/index.php?title=2.0/Modules/os_set&amp;diff=810&amp;oldid=prev"/>
				<updated>2014-05-08T22:47:05Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Language|2.0/Modules/os_set}} {{Syntax|os_set|OperServ|Anope}}  == &amp;lt;div class=&amp;quot;moduleheader&amp;quot;&amp;gt;Description&amp;lt;/div&amp;gt; == Syntax: set option setting  Sets various global Services op...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Language|2.0/Modules/os_set}}&lt;br /&gt;
{{Syntax|os_set|OperServ|Anope}}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;moduleheader&amp;quot;&amp;gt;Description&amp;lt;/div&amp;gt; ==&lt;br /&gt;
Syntax: set option setting&lt;br /&gt;
&lt;br /&gt;
Sets various global Services options.  Option names currently defined are: &lt;br /&gt;
:;READONLY   :Set read-only or read-write mode&lt;br /&gt;
:;DEBUG      :Activate or deactivate debug mode&lt;br /&gt;
:;NOEXPIRE   :Activate or deactivate no expire mode&lt;br /&gt;
:;SUPERADMIN :Activate or deactivate super admin mode&lt;br /&gt;
:;LIST       :List the options&lt;br /&gt;
&lt;br /&gt;
*'''NOTE''': Access to this command requires the permission operserv/set to be present in your ''opertype''.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;moduleheader&amp;quot;&amp;gt;Commands&amp;lt;/div&amp;gt; == &lt;br /&gt;
;SET READONLY {on|off}&lt;br /&gt;
:Sets read-only mode on or off.  In read-only mode, normal users will not be allowed to modify any Services data, including channel and nickname access lists, etc.  IRCops with sufficient Services privileges will be able to modify Services' AKILL, SQLINE, SNLINE and ignore lists, drop, suspend or forbid nicknames and channels, and manage news, oper info and DNS, but any such changes will not be saved unless read-only mode is deactivated before Services are terminated or restarted.&lt;br /&gt;
:&lt;br /&gt;
:This option is equivalent to the command-line option&lt;br /&gt;
::--readonly.&lt;br /&gt;
;SET DEBUG {on|off}&lt;br /&gt;
:Sets debug mode on or off.&lt;br /&gt;
:&lt;br /&gt;
:This option is equivalent to the command-line option&lt;br /&gt;
::--debug.&lt;br /&gt;
;SET NOEXPIRE {on|off}&lt;br /&gt;
:Sets no expire mode on or off. In no expire mode, nicks, channels, akills and exceptions won't expire until the option is unset.&lt;br /&gt;
:&lt;br /&gt;
:This option is equivalent to the command-line option&lt;br /&gt;
::--noexpire.&lt;br /&gt;
;SET SUPERADMIN {on|off}&lt;br /&gt;
:Setting this will grant you extra privileges such as the ability to be &amp;quot;founder&amp;quot; on all channel's etc... This option is not persistent, and should only be used when needed, and set back to OFF when no longer needed.&lt;br /&gt;
;SET LIST&lt;br /&gt;
:Display the various OperServ settings.&lt;br /&gt;
== &amp;lt;div class=&amp;quot;moduleheader&amp;quot;&amp;gt;Examples&amp;lt;/div&amp;gt; ==&lt;br /&gt;
/msg OperServ SET READONLY Off&lt;br /&gt;
&lt;br /&gt;
/msg OperServ SET NOEXPIRE off&lt;br /&gt;
&lt;br /&gt;
/msg OperServ SET LIST&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;moduleheader&amp;quot;&amp;gt;Default Configuration&amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
 * os_set&lt;br /&gt;
 *&lt;br /&gt;
 * Provides the command operserv/set.&lt;br /&gt;
 *&lt;br /&gt;
 * Used to set various settings such as superadmin, debug mode, etc.&lt;br /&gt;
 */&lt;br /&gt;
module&lt;br /&gt;
{&lt;br /&gt;
        name = &amp;quot;os_set&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * If set, Services Admins will be able to use SUPERADMIN [ON|OFF] which will temporarily grant&lt;br /&gt;
         * them extra privileges such as being a founder on ALL channels.&lt;br /&gt;
         *&lt;br /&gt;
         * This directive is optional.&lt;br /&gt;
         */&lt;br /&gt;
        #superadmin = yes&lt;br /&gt;
}&lt;br /&gt;
command { service = &amp;quot;OperServ&amp;quot;; name = &amp;quot;SET&amp;quot;; command = &amp;quot;operserv/set&amp;quot;; permission = &amp;quot;operserv/set&amp;quot;; }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Azander</name></author>	</entry>

	</feed>