need information about netadmins-are-gods

These are old archives. They are kept for historic purposes only.
Post Reply
IRCrazy
Posts: 13
Joined: Tue Jun 14, 2005 2:55 pm
Location: Pakistan

need information about netadmins-are-gods

Post by IRCrazy »

the other day I was checking stats S on my server ,and there was this option
netadmins-are-gods: 0

I dont know what it does..can you please tell me about it..and what exactly does it benefit to the network administrators..and how it is different from the netadmins.c module that prevents lower ranked ircops from killing net admins.. thanks a lot
IRCraxzy
Jason
Posts: 570
Joined: Mon Jun 14, 2004 5:09 pm

Post by Jason »

Jason@diamond ~/IRC/Unreal3.2$ grep -iR -- 'netadmins-are-gods' *
Jason@diamond ~/IRC/Unreal3.2$

That isnt in my copy of unreal. Is yours modified?

What modules are you running?
Why the hell can't my signature be empty?
"Your message contains too few characters."
IRCrazy
Posts: 13
Joined: Tue Jun 14, 2005 2:55 pm
Location: Pakistan

Post by IRCrazy »

following are the loaded modules

netadmins
joinpartsno
commandsno
chansno

i guess netadmins(only netadmins can kill netadmins) might have added that option..
IRCraxzy
Ron2K

Post by Ron2K »

In which case, asking the person who wrote said module would be a good idea. Unless there is already documentation on that module. Which means that you should leave said coder alone. Unless it isn't in the documentation. Unless...

(Wow, I get carried away sometimes.)
Syzop
UnrealIRCd head coder
Posts: 2117
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Post by Syzop »

moved -> Unreal3.2 Modules
Jobe
Official supporter
Posts: 1180
Joined: Wed May 03, 2006 7:09 pm
Location: United Kingdom

Post by Jobe »

Looking at the comments in the source for the netadmins module i came accross this:
* Optionally, you can set some options to specify how the module
* should work. The configuration looks like this:
*
* set {
* // Choose "no" here if you would like to allow
* // netadmins to kill each other. Otherwise "yes".
* netadmins-are-gods yes;
* };
technoman
Posts: 3
Joined: Fri Jun 23, 2006 8:34 pm

Post by technoman »

when i set "netadmins-are-gods yes;" i can't kill my fellow net-admins, and when i set "netadmins-are-gods no;" i can kill other net-admins too. I guess thats what the module is about.

By the way, can anyone change the code so that all ircops can't kill each other. According to this module, ircops are not allowed to /gline /kill /zline etc. a net-admins. So can anyone change this code so that this module will be restricted to all ircops.

Thanks.
Jobe
Official supporter
Posts: 1180
Joined: Wed May 03, 2006 7:09 pm
Location: United Kingdom

Post by Jobe »

If you dont trust your IRCops not to kill each other why did you give them an O:Line in the first place?
Jason
Posts: 570
Joined: Mon Jun 14, 2004 5:09 pm

Post by Jason »

This is a VERY bad thing.

If your oper tries to kill another oper, either 1) they are a bad oper, or 2) they have a damn good reason.

If 2, it should be allowed.

If 1, wouldnt you rather find out now so you can delete them, instead of waiting for them to gline everyone on your network?
Why the hell can't my signature be empty?
"Your message contains too few characters."
Jobe
Official supporter
Posts: 1180
Joined: Wed May 03, 2006 7:09 pm
Location: United Kingdom

Post by Jobe »

As for everyone getting G:Lined on your network by a bad IRCop any server Admin can easily add an except tkl block to their config for their own IP to un G:Line everyone. Although everyone getting G:Lined doesnt do any good for your network it can still be gotten around.

Also the server Admins will be able to look at their server logs to see which oper did it and remove their O:Line. Although that may take a bit of investigating. To follow nick changes though can be difficult unless logged somehow.
Syzop
UnrealIRCd head coder
Posts: 2117
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Post by Syzop »

Not to mention, an except tkl (combined with except ban) will also work if oper X bans oper Y when oper Y is offline, especially since this may happen unintentional.
Post Reply