You're not really giving the player op. You're just giving a owner rank that just may have no permissions but * permission, the * permission cannot give every permission as you need proper OP
If you want to op, Use this code instead of executing the console command to give a player a rank:
op arg-1
or
op player
and to deop is just this:
deop arg 1
or
deop player