taylorkelly / BigBrother

GNU General Public License v3.0
29 stars 20 forks source link

Incorrect Permission Handling #11

Open fouram opened 13 years ago

fouram commented 13 years ago

The expected behavior of both Permissions and GroupManager (and, I assume, the Bukkit permissions) is that if the user sets a group with access to '' (as is common with the Admin group), it is implied that the affected users have unrestricted access to all commands. However, it seems that with BigBrother, bb.admin. must be explicitly defined. This should not be the case.

taylorkelly commented 13 years ago

Giving a user '*' will have the expected behavior of also including 'bb.admin.*'.

I verified this with both Permissions 2.1 and GroupManager 0.99c, that only having '*' will also give access to 'bb.admin.*'.

Are you not able to get this to work?

fouram commented 13 years ago

No, I had to explicitly add "bb.admin.*" to my (4am) permissions, otherwise all the commands stated unrecognized, even thoug all other commands worked. The server was a fresh install with latest versions of everything as of 2/27/11. I will test this further tonight to determine if it was a fluke or another plugin interfereing and report back.

PS: Another forum user recently posted about what seems to be the same issue on the Bukkit forums (all commands come up unrecognized). Perhaps we can find a common demoninator there.

N3X15 commented 13 years ago

Could you paste your Permissions yaml, please?