A few more thoughts:
ULX only supports a "deny" for individual users, and XGUI does have an interface to specify those- it's something I never got around to.
So, if user had access to god, operator would show "god" checked, but greyed out. You wouldn't be able to deny a higher group that permission.
You could give access to god at the operator level- any restrictions specified there would completely override the restrictions placed on lower levels.
Did you try
clicking the checkbox even though it's grayed out?
Because that worked for me to uncheck it. Now it's not grayed out anymore, even though I checked it back on.
Perhaps ULX simply does not save any settings for specific commands unless you set them?
And if it finds settings for the specific commands from an inherited group they show up as grayed out?
'Cause I have set up Users and Builders to be able to use !god on only ^ (themselves), and set up higher ranks to be able to target * (everyone), which worked even though the boxes were initially grayed out.
Edit:
New question on the same topic:I want my Operator rank to be classified as "admin" and not "user" by garrysmod. However, it seems to be unchangable from the XGUI?
is there a console command to change it? Or can I create a new "Moderator" rank with admin status?