#-#-#-#-#-#-#-#-#-#-#-#- CLASS CONFIGURATION -#-#-#-#-#-#-#-#-#-#-#- # # # Classes are a group of commands which are grouped together and # # given a unique name. They're used to define which commands # # are available to certain types of Operators. # # # # # # Note: It is possible to make a class which covers all available # # commands. To do this, specify commands="*". This is not really # # recommended, as it negates the whole purpose of the class system, # # however it is provided for fast configuration (e.g. in test nets) # # # : allows permisison to be overridden via m_override # MODES: # - mode/: allows setting/unsetting of oper-only modes # (the 2.0 usermodes/chanmodes parameters are still supported for lettered modes) # # NOTE: many of the settings (channels/high-join-limit, users/flood/*) have changed to # numerical settings in the class to allow them to be assigned to users. # privs="users/auspex channels/auspex servers/auspex users/mass-message channels/high-join-limit mode/*"> #-#-#-#-#-#-#-#-#-#-#-#- OPERATOR COMPOSITION -#-#-#-#-#-#-#-#-#-#-# # # # This is where you specify which types of operators you have on # # your server, as well as the commands they are allowed to use. # # This works alongside with the classes specified above. # # # or blocks; in this case, no blocks are required. # class: A named class for this oper; use to raise general user limits class="OperOnlyClass" # vhost: host oper gets on oper-up. This is optional. vhost="netadmin.omega.org.za" # modes: usermodes besides +o that are set on a oper of this type # when they oper up. Used for snomasks and other things. # Requires that m_opermodes.so be loaded. modes="+s +cCqQ"> #-#-#-#-#-#-#-#-#-#-#- OPERATOR CONFIGURATION -#-#-#-#-#-#-#-#-#-#-# # # # Opers are defined here. This is a very important section. # # Remember to only make operators out of trust worthy people. # # # # oline with plain-text password or blocks; permissions and command lists # are merged (the oper gets all specified permissions) vhost="brain.netadmin.omega" # type: What oper type this oline is. Must match a block defined # above. Note: this is case sensitive. Use "_" for a space. type="NetAdmin"> # oline with plain-text password and no comments..for all who like copy & paste # oline with hashed password. It is highly recommended to use hashed passwords. hash="sha256" # password: a hash of your password (see above option) hashed # with /mkpasswd . See m_password_hash in modules.conf # for more information about password hashing. password="1ec1c26b50d5d3c58d9583181af8076655fe00756bf7285940ba3670f99fcba0" # host: What hostnames/IP's are allowed to oper up with this oline. # Multiple options can be separated by spaces and CIDR's are allowed. # You CAN use just * or *@* for this section, but it is not recommended # for security reasons. host="ident@dialup15.isp.com *@localhost *@server.com *@3ffe::0/16" # type: What oper type this oline is. See the block above for list # of types. NOTE: This is case-sensitive as well. type="NetAdmin">