Anope Support > 2.0.x/1.9.x Support
Probelm with using Operserv
nanoflower:
I keep having an issue with using Operserv commands like this:
[16:49] -OperServ- Access denied.
I'm properly logged in to a registered nick and have my account set to Services Root
as verified from Nickserv:
I'm sure it's a configuration error that's probably pretty simple but I've looked at various problem
reports with similar issues and can't see the problem. This is with running the latest Anope and Unreal
IRC.
Any suggestions on where to look?
CrazyCat:
Did you /oper yourself on your network if "require_oper" is set to yes in your oper block ?
Can you show us the full oper block (with maskerading the password) ?
nanoflower:
I oper every time I log in so that should be good.
opertype
{
name = "Services Administrator"
inherits = "Services Operator"
commands = "botserv/* chanserv/access/list chanserv/drop chanserv/getkey chanserv/saset/noexpire memoserv/sendall nickserv/saset/* nickserv/getemail operserv/news operserv/jupe operserv/svs operserv/stats operserv/oline operserv/noop operserv/forbid global/*"
privs = "*"
}
opertype
{
name = "Services Root"
commands = "*"
privs = "*"
}
{
/* The nickname of this services oper */
name = "nanoflower"
/* The opertype this person will have */
type = "Services Root"
/* If set, the user must be an oper on the IRCd to gain their Services
* oper privileges.
*/
require_oper = no
/* An optional password. If defined the user must login using "/msg OperServ LOGIN" first */
password = "xxxxxx"
/* An optional SSL fingerprint. If defined, it's required to be able to use this opertype. */
#certfp = "ed3383b3f7d74e89433ddaa4a6e5b2d7"
/* An optional list of user@host masks. If defined the user must be connected from one of them */
#host = "*@*.anope.org ident@*"
/* An optional vHost to set on users who identify for this oper block.
* This will override HostServ vHosts, and may not be available on all IRCds
*/
#vhost = "oper.mynet"
}
I tried logging in and got the following
/msg operserv login xxxxxx
-OperServ- Access denied.
PeGaSuS:
You're missing the word oper at the beginning of your oper block.
it is supposed to be:
--- Code: ---oper
{
/* The nickname of this services oper */
name = "nanoflower"
/* The opertype this person will have */
type = "Services Root"
...
}
--- End code ---
I'd definitely keep the require_oper set to yes as added security measure.
Also, since you have password set, you need to:
--- Code: ---/operserv login <your password>
--- End code ---
in order to become an oper on the Anope side.
nanoflower:
Ah, I have the word at oper at the beginning of the oper block. Just didn't copy it over.
As for the require_oper I can do that but it doesn't impact the current issue.
Also I do the "/operserv login" and get the
[03:59] -OperServ- Access denied.
message each time as I just verified again.
Navigation
[0] Message Index
[#] Next page
Go to full version