#5.0.1 fine grain perm not working (fabric server, luckperms)

1 messages · Page 1 of 1 (latest)

wind violet
#

tldr:

  • assigning axiom.* works fine
  • assigning axiom.builder_tool.* does not work, even after relogging
  • fine grain permissions for eg. worldedit work flawless

attached log shows the entire process from setup to testing

vale monolithBOT
#

@wind violet uploaded a log,

  • Fabric 0.17.2 on 1.21.1 using 4 mods
    Recommendations:
  • Update Fabric API from 0.108.0 to 0.116.5
wind violet
#

maybe I got the concept wrong

#

is there a parent permission I need for it to work?

#

there was a lot more testing but I couldnt figure it out

rain totem
#

What permissions are you giving exactly

#

At a minimum you need axiom.use

wind violet
#

only axiom.builder_tool.*

rain totem
#

Add axiom.use as well

wind violet
#

so axiom.use is the required parent?

rain totem
#

No it's not a parent

#

If you don't have permission to use Axiom, it doesn't matter that you have permission to use the builder tools

wind violet
#

requirement*

rain totem
#

It's like saying you have permission to go into the living room, but you're not allowed to go into the house

#

At a minimum to use the builder tools you need axiom.use, axiom.builder_tool.* and axiom.build.*

wind violet
#

shit, I misinterpreted the perms
yeah its working fine with those perms

#

I thought giving myself axiom.buildertools.* would automatically setup the rest and only give me access to builder tools immediately

#

sorry

#

so I can understand axiom.use and axiom.build.* as the absolute minimum perms to even setup other axiom features?

rain totem
#

If you only want to use noclip you don't need axiom.build.*

wind violet
#

I see

#

will axiom.all true overwrite axiom.builder_tool.* false?

rain totem
#

Yes

wind violet
#

axiom.* true axiom.builder_tool.* false too?

rain totem
#

axiom.all is the same as having op

#

every other permission doesn't matter

wind violet
#

gotcha
that makes sense

#

now the formatting on the github makes much more sense lmao

wind violet
#

although recommending axiom.* (including annotations and stuff) for public servers in the beginning is a bit wild when stating the opposite a few lines later

rain totem
#

axiom.* does not include annotations

wind violet
#

it includes all tools

rain totem
#

it does not

wind violet
rain totem
#

well, yes, all tools are enabled, but the annotation tool is not

#

since you need both permission to use the tool, and the permission to create annotations

wind violet
#

I only have axiom.* and can use annotations

#

same after relog

rain totem
#

Hm I guess luckperms automatically gives you everything if you have star

#

That's annoying

wind violet
#

uploading blueprints also works

rain totem
#

I guess I'll change axiom.all to axiom.* and axiom.* to axiom.default

wind violet
#

the wildcard unfortunately also overwrites individual deny perms

rain totem
#

I think that does work, Axiom just doesn't handle it right

#

oh because axiom.* gives you axiom.all

wind violet
rain totem
#

I'm just gonna replace axiom.* with axiom.default

wind violet
rain totem
#

well idk how worldedit handle sit

wind violet
#

I guess with their reputation/importance they follow best practice

rain totem
#

surely

#

anyways the wildcard doesnt override everything

#

I just checked

#

The only reason why it does in axiom is because axiom.* gives you axiom.all, and axiom.all overrides everything