Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: For those people with problems with OperServ  (Read 3397 times)

0 Members and 1 Guest are viewing this topic.

MarcosBL

  • Guest
For those people with problems with OperServ
« on: March 29, 2007, 09:11:04 PM »

First of all, sorry for the bad english...

I have been fighting with OperServ for a couple of ours trying to figure why, despite the fact i'm identified with nickserv, opered with /oper nick password, being a IRC Operator or Network Administrator (depending on the config of my unrealircd) OperServ keeps saying "acces denied" to everything i ask it to do, even simple things like listings.

In addition, it only shows the 3 first commands in HELP, instead of the large list it have...

After searching the whole forum and finding some ppl with the same problem and no known solution, i managed to find a fix for it... or maybe a "extrange fix"

If i set a single user name in ServicesRoot directive, like:

Quote

ServicesRoot "JohnDoe"


it doesn't work... so i tried this after reading the "You can specify more than one nick by separating each one by a space"


Quote

ServicesRoot "JohnDoe MeAndMyself"


Figure it... now JohnDoe can do anything he wants with OperServ... it seems to work fine when MORE THAN ONE nick is in the ServicesRoot list !

Don't know if that's the answer... but at least it works for me, and i wanted to share just in case someone could solve their problem too.

Again, sorry for the bad english, and thanks for a great piece of software.
Logged

katsklaw

  • Guest
(No subject)
« Reply #1 on: March 30, 2007, 07:47:01 AM »

ok first of all if you read the description in the example.conf file it tells you that you can have more than 1 ServicesRoot and it tells you that you need to seperate them with a space. I fail to see why you had to play with OperServ for a couple hours to figure that out when it takes 5 seconds to read the comments. It's written in plain English in the example.

The example even includes multiple nicks and they are seperated by a space in the example.

Code: [Select]

# ServicesRoot <nicks>  [REQUIRED]
#    Specifies the Services "super-users".  The super-users, or "roots" as in
#    Unix terminology, are the only users who can add or delete Services
#    admins.
#
#    You can specify more than one nick by separating each one by a space.
#
#    This is commented out by default; make sure you insert the correct
#    nick before uncommenting it.

#ServicesRoot   "dengel anope"



Second if you get "Access Denied" it's be cause you are missing one or more of the following:

1> not using an exact nick that is listed in the OS access list. Meaning if JonDough is a Services Root, you must be using the nick of JonDough or you don't get SRA access.
2> You *MUST* be an IRCop or OSOpersOnly disabled, and even then some things are unavailable for security reasons.
3> You *MUST* be Identified to the nick you are using and /ns status should return 3 and only 3 .. not 0, not 1, not 2 .. only 3.

If you do /os help and only get the first 3 commands, then you are seen as an IRCop only, it means that OS doesn't see you as identified or as a user on the Services Access List.

Next time you are having problems, please read the examples and docs or ask for help here or on IRC .. it'll likely save you several hours.

[Edited on 30-3-2007 by katsklaw]
Logged

MarcosBL

  • Guest
(No subject)
« Reply #2 on: April 09, 2007, 01:35:52 AM »

So sorry if i was not clear... my english is poor...

I was not talking about a problem setting two ServicesRoot, i was trying to use just one, nickname AKB , but even if i am:

- Nickname AKB
- Identified with nickserv as AKB, with a "3" status
- Opered with /oper AKB 123456 (As configured)
- Sucesfully set myself as "IRC Operator" and "Network Administrator"

OperServ keeps saying "acces denied" for any command i sent to it. I am able to do almost anything with any other bot but OperServ, wich even outputs just 3 lines of text and some extrange chars after the /help command

Then, as i wrote before... i read the "You can specify more than one nick by separating each one by a space" and tried a

"Anotherguy AKB"

instead of the previous

"AKB"

reconected to irc server, identified, etc... and now everything works like a charm.

So, as i told before, at least for me... it seems to work fine when MORE THAN ONE nicks are in the ServicesRoot list, but doesn't work when there are JUST ONE :/

"Next time you are having problems, please read the examples and docs or ask for help here or on IRC .. it'll likely save you several hours."

I totally agree with that, uses to be the case, but if you please read my message again you will see i was not complaining about something not working with multiple users... i was giving my two cents in the fact i couldn't make it work until i set up 2 users in that line.

Sorry again for my poor english...
Logged
Pages: [1]   Go Up