irc: Add operuser parameter, config fixes
This commit is contained in:
parent
399bb1deb6
commit
a87f7d340f
5 changed files with 13 additions and 11 deletions
|
@ -70,8 +70,10 @@ class irc::services inherits irc::server {
|
|||
# Certificate source. Defaults to generated self signed cert.
|
||||
# $operator:
|
||||
# List of allowed operators. Defaults to ["*@127.0.0.1"].
|
||||
# $operuser:
|
||||
# Operator user name. Defaults to "root".
|
||||
# $operpass:
|
||||
# Password required for gaining operator privileges.
|
||||
# Operator password hash.
|
||||
# $userpass:
|
||||
# Password required for joining this server.
|
||||
# $service:
|
||||
|
@ -82,8 +84,8 @@ class irc::services inherits irc::server {
|
|||
# Use ident service. Defaults to false.
|
||||
#
|
||||
define irc::network($desc, $servername, $serverdesc, $port, $sslport,
|
||||
$sslcert="", $operator=["*@127.0.0.1"], $operpass,
|
||||
$userpass="", $services=false, $servpass="",
|
||||
$sslcert="", $operator=["*@127.0.0.1"], $operuser="root",
|
||||
$operpass, $userpass="", $services=false, $servpass="",
|
||||
$ident=false) {
|
||||
|
||||
include irc::server
|
||||
|
|
|
@ -82,13 +82,13 @@ serverinfo {
|
|||
default_max_clients = 10000;
|
||||
|
||||
/* ssl_private_key: our ssl private key */
|
||||
ssl_private_key = "ircd.pem";
|
||||
ssl_private_key = "/var/lib/ratbox/<%= @name %>/ircd.pem";
|
||||
|
||||
/* ssl_cert: certificate for our ssl server */
|
||||
ssl_cert = "ircd.pem";
|
||||
ssl_cert = "/var/lib/ratbox/<%= @name %>/ircd.pem";
|
||||
|
||||
/* ssl_dh_params: DH parameters, generate with openssl dhparam -out dh.pem 1024 */
|
||||
ssl_dh_params = "dh.pem";
|
||||
ssl_dh_params = "/var/lib/ratbox/<%= @name %>/dh.pem";
|
||||
|
||||
/* ssld_count: number of ssld processes you want to start, if you
|
||||
* have a really busy server, using N-1 where N is the number of
|
||||
|
@ -99,7 +99,7 @@ serverinfo {
|
|||
ssld_count = 1;
|
||||
|
||||
/* bandb: path to the ban database - default is PREFIX/etc/ban.db */
|
||||
bandb = "ban.db";
|
||||
bandb = "/var/lib/ratbox/<%= @name %>/ban.db";
|
||||
};
|
||||
|
||||
/* admin {}: contains admin information about the server. (OLD A:) */
|
||||
|
@ -238,7 +238,7 @@ auth {
|
|||
* ircd-ratbox no longer supports local operators, privileges are
|
||||
* controlled via flags.
|
||||
*/
|
||||
operator "root" {
|
||||
operator "<%= @operuser %>" {
|
||||
/* name: the name of the oper must go above */
|
||||
|
||||
/* user: the user@host required for this operator. CIDR *is*
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#! /bin/sh
|
||||
#!/bin/sh
|
||||
|
||||
# ircd-ratbox Start/stop the ratbox IRC server.
|
||||
|
||||
|
|
|
@ -150,7 +150,7 @@ connect "<%= @servername %>" {
|
|||
/* operator: specifies an oper who has extended access to services.
|
||||
* The username is specified in quotation marks.
|
||||
*/
|
||||
operator "root" {
|
||||
operator "<%= @operuser %>" {
|
||||
/* user: specifies a user@host who may connect.
|
||||
* multiple may be specified, wildcards are accepted.
|
||||
*/
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#! /bin/sh
|
||||
#!/bin/sh
|
||||
|
||||
# ratbox-services-pgsql Start/stop the ratbox services.
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue