Hello
I just spent alot of time in troubleshooting, asking my team and correcting the Rust Permission because alot of low permission staff and Admins had the ownerid role which for sure should not happen at all. I found that this plugin is responsible for all of this.
if (restoreInfo.WasAdmin)
{
ServerUsers.Set(player.userID, ServerUsers.UserGroup.Owner, "", "");
player.SetPlayerFlag(BasePlayer.PlayerFlags.IsAdmin, true);
player.Connection.authLevel = 2;
}You give EVERYONE the ownerid role no matter if he had it before or if he had this role at all.
We use trial Admins for example which haven't Rust permissions at all and just can use some commands. And normal admins of course has the moderatorid role and not the owner role.
This is a serious issue and I will disable the Plugin at all until this is fixed.
Regards