Skip to content

Oper Flags O/o #52

@WildClaudio

Description

@WildClaudio

Hello wondering why umodes for local opers wont appear/"local opers wont get it" when i am using /check nickname on a local oper i dont see there the +O umode flag that should be added for a local oper
*** Status:: Client
*** Umode(s):: +iwgxWrh

as i know +o umode stands for global opers; and +O umode for local opers
i have to mention that Oper CLASS has "local = yes;"
another thing that i`w noticed is when i am using "/mode Global-OPER -O" with a global Oper privs will remove the "o" umode
/mode Global-OPER -O
Global-OPER sets mode: -o

then if i`ll use /mode Global-Oper +o it will remove all my global umodes "or privs added in Admins CLASS in this situation" /check Global-Oper will still show the "a" umode Server Admin
/mode Global-Oper +o
Global-Oper sets mode: -IWX

examples:
/mode Global-Oper -o
Global-Oper sets mode: -owa <-- "-oa" this should be OK removing admin/global op privs but i dont know why is removing my "w" umode as is set as forced/default umode for all clients in ircd.conf
after issuing /mode -o" i still have "IWXO" umodes "O" umode as mentioned ABOVE i can`t see it/is not assigned as umode but i can remove it

/mode Global-Oper -O
Global-Oper sets mode: -IWX

to be mentioned: issuing whatever /mode -o/O will remove the operator privileges but using /check with other privileged client will show in umodes that Global-Oper still have the Remaining umodes "IWX" "agIWX" depending on what "-umode" i am using !!

Thank You In Advance !!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions