oper flags contradict /whois

These are old archives. They are kept for historic purposes only.
Post Reply
counselor
Posts: 5
Joined: Wed Mar 10, 2004 12:15 am
Location: Canada
Contact:

oper flags contradict /whois

Post by counselor » Wed Mar 10, 2004 1:09 am

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?
Albert Hofmann

codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr » Wed Mar 10, 2004 3:31 am

What do you mean by "coming up as services admin"? Coming up where?
-- codemastr

Ron2K

Post by Ron2K » Wed Mar 10, 2004 5:55 am

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.

eQuiliBrium
Posts: 40
Joined: Sat Mar 06, 2004 9:42 am
Location: Netherland (Amsterdam)
Contact:

Post by eQuiliBrium » Wed Mar 10, 2004 10:08 am

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)
Let me think about it

Ron2K

Post by Ron2K » Wed Mar 10, 2004 12:31 pm

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.

Beldock
Posts: 2
Joined: Mon Mar 08, 2004 7:49 pm
Contact:

Post by Beldock » Thu Mar 11, 2004 12:26 am

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?

codemastr
Former UnrealIRCd head coder
Posts: 811
Joined: Sat Mar 06, 2004 8:47 pm
Location: United States
Contact:

Post by codemastr » Thu Mar 11, 2004 1:06 am

Read http://bugs.unrealircd.org/bug_view_adv ... id=0001634

It should show you how much confusing fun this is :)
-- codemastr

Beldock
Posts: 2
Joined: Mon Mar 08, 2004 7:49 pm
Contact:

Post by Beldock » Thu Mar 11, 2004 1:23 am

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... ;)

aquanight
Official supporter
Posts: 862
Joined: Tue Mar 09, 2004 10:47 pm
Location: Boise, ID

Post by aquanight » Thu Mar 11, 2004 2:39 pm

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.

Post Reply