Anope IRC Services
Anope Support => 2.0.x/1.9.x Support => Topic started by: nicola on April 02, 2021, 03:21:22 PM
-
Hello
OperServ I believe it accepts the password but I don't have access to all commands
-OperServ- Password accepted.
-OperServ- OperServ commands:
-OperServ- HELP Displays this list and give information about commands
-OperServ- LOGIN Login to OperServ
-OperServ- LOGOUT Logout from OperServ
HostServ:
-HostServ- GROUP Syncs the vhost for all nicks in a group
-HostServ- HELP Displays this list and give information about commands
-HostServ- OFF Deactivates your assigned vhost
-HostServ- ON Activates your assigned vhost
-HostServ- REQUEST Request a vHost for your nick
Services.conf:
oper
{
/* The nickname of this services oper */
name = "nico"
/* 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 = yes
My whois and MODE :
* [nico] is an IRC Operator (nico) [netadmin]
* [nico] is using a Secure Connection
* [nico] is using an IP with a reputation score of 466
* [nico] is a Network Administrator
* [nico] is logged in as nico
* +iowrsxzt
* +kcfvGqSsob :Server notice mask
Thanks in advance!
-
did you add an oper block for your nick in services.conf ?
-
must add here?
oper
{
name = "nick2"
type = "Services Administrator"
}
-
try:
oper {
name = "nick2"
type = "Services Root"
}
-
https://github.com/anope/anope/blob/2.0/data/example.conf#L818-L882
-
do you need to change here?
#oper
{
/* The nickname of this services oper */
#name = "nick1"
/* 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 = yes
/* An optional password. If defined, the user must login using "/OPERSERV LOGIN" first */
#password = "secret"
/* 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"
}
#oper
{
name = "nick2"
type = "Services Administrator"
-
did it work ?
-
did it work ?
Not work
-
Are services U-Lined on UnrealIRCd?
Search for https://github.com/unrealircd/unrealircd/blob/unreal50/doc/conf/examples/example.conf#L251-L253 (https://github.com/unrealircd/unrealircd/blob/unreal50/doc/conf/examples/example.conf#L251-L253) on your unrealircd.conf and make sure that your services server name is there. if not, add it, rehash UnrealIRCd and restart Anope.
That must match the server name specified on Anope on lines https://github.com/anope/anope/blob/2.0/data/example.conf#L93 (https://github.com/anope/anope/blob/2.0/data/example.conf#L93) and https://github.com/anope/anope/blob/2.0/data/example.conf#L209 (https://github.com/anope/anope/blob/2.0/data/example.conf#L209)
-
The services link perfectly, the problem I think is in the Oper Access Config, but I don't find a possible error
I changed this part, I access operserv but not with full powers.
#oper
{
/* The nickname of this services oper */
#name = "nick1"
/* 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 = yes
/* An optional password. If defined, the user must login using "/OPERSERV LOGIN" first */
#password = "secret"
/* 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"
}
-OperServ- OperServ commands:
-OperServ- HELP Displays this list and give information about commands
-OperServ- LOGIN Login to OperServ
-OperServ- LOGOUT Logout from OperServ
-
Ok solved!
I have tried several times with rehash and restart, now I have "kill" services from shell and restart and it works fine.
Thank you all for the advice and suggestions!