Page 1 of 1
oper flags contradict /whois
Posted: Wed Mar 10, 2004 1:09 am
by counselor
quick question if the coders are still on, one of my opers is comeing up a services admin however thier /whois is stating netadmin, (that particular network is still using RC!) any idea why that would be?
Posted: Wed Mar 10, 2004 3:31 am
by codemastr
What do you mean by "coming up as services admin"? Coming up where?
Posted: Wed Mar 10, 2004 5:55 am
by Ron2K
Sounds to me like: in a /whois, one of their netadmins is being displayed as a services admin instead. Or the other way around. Or something like that.
Posted: Wed Mar 10, 2004 10:08 am
by eQuiliBrium
Hello,
Take a look at you unrealircd.conf and see if there are any oflages with the character "N" ore "Netadmin" in the oper block in issue.
Remember that thare two forms of oflags.
1.) the old one's, that beeing with letter's (o, O, C, A, a, N, ect)
2.) the new one, that beeing with word's (local, global, coadmin, admin, services-admin, netadmin, ect)
Posted: Wed Mar 10, 2004 12:31 pm
by Ron2K
Some additional information (that I was too sleepy to add this morning):
The way the /whois works for the opers is on some sort of hierarchy. From the bottom to the top, it goes (I think) like this:
- Local op
- Global op
- Co-admin
- Server admin (just plain "admin" in the unrealircd.conf)
- Services admin
- Network admin
And therefore, if your op has lots of levels in his oper block, only the one closest to the top of the hierarchy gets displayed in a /whois. So, if your op has both services admin and network admin specified in his oper block, only the network admin part shows up in his /whois, although the server still recognises him as a services admin too. In my example, you don't even need need to put the services admin bit in the oper block, because netadmin includes services admin in it.
Of couse, you could also just go tell your op to set usermode +H (hide your oper status in /whois), but that's another topic.
Posted: Thu Mar 11, 2004 12:26 am
by Beldock
Now I am a Services Admin, and I get displayed as a "Services Operator" for my /whois
I never did figure that out. In my oblock, I am listed as a Service Admin.
Any suggestions?
Posted: Thu Mar 11, 2004 1:06 am
by codemastr
Read
http://bugs.unrealircd.org/bug_view_adv ... id=0001634
It should show you how much confusing fun this is

Posted: Thu Mar 11, 2004 1:23 am
by Beldock
Oh hell. I am even a SA in services not a SO....
It is confusing.... *shoots self*
I am tempted to just set myself as netadmin and forget about it...

Posted: Thu Mar 11, 2004 2:39 pm
by aquanight
UnrealIRCd does not distinguish between Services Operator and Services Admin. To Unreal, they are one and the same. It's the services that make the real distinction in the permissions you have with the services.