uMod (Oxide) uses permissions to control who can use the commands and features that plugins add. Most plugins do nothing for players until you give them a permission. You can type the commands below on the Console tab of your server in the control panel, or in the game's F1 console if you are an owner. To make yourself an owner, see How to add yourself as an admin on your Rust server.
On a Carbon server, the same commands start with c. instead of oxide., for example c.grant instead of oxide.grant.
Groups
uMod comes with two groups:
admin: the server's admins. Players you made owner withowneridare added to it when they join.default: every player who joins your server.
When you give a permission to a group, every member of the group gets it. You can also make your own groups, for example for VIPs.
How to grant a permission
A plugin's permissions are listed on its umod.org page under Permissions. As an example, here is the Vanish plugin:

The command is oxide.grant <user or group> <name or SteamID64> <permission>:
- The first word is literally
userorgroup: whether you give the permission to one player or to a group. - The second is the player or the group. For one player, use their SteamID64: it is more reliable than a name.
- The third is the permission, as listed on the plugin's page.

Examples
- Let every player go invisible:
oxide.grant group default vanish.allow - Keep one player invisible all the time:
oxide.grant user 76561198000000000 vanish.permanent - Let admins open locks while invisible:
oxide.grant group admin vanish.unlock
Permissions take effect straight away, with no restart.
Permission commands
oxide.grant user <name or SteamID64> <permission>: gives a player a permission.oxide.revoke user <name or SteamID64> <permission>: takes a permission away from a player.oxide.grant group <group> <permission>: gives a group a permission.oxide.revoke group <group> <permission>: takes a permission away from a group.oxide.grant group <group> *: gives a group every permission.oxide.grant user <name or SteamID64> *does the same for one player.oxide.usergroup add <name or SteamID64> <group>: adds a player to a group.oxide.usergroup remove <name or SteamID64> <group>: removes a player from a group.oxide.group add <group> "Title" <rank>: makes a new group. The title and rank are optional.oxide.group set <group> "Title" <rank>: changes a group's title or rank.oxide.group parent <group> <parent group>: makes a group inherit the permissions of another.oxide.group remove <group>: deletes a group.oxide.show user <name or SteamID64>: shows a player's permissions and groups.oxide.show group <group>: shows a group's members and permissions.oxide.show perm <permission>: shows who has a permission.oxide.show groupsoroxide.show perms: lists every group or every permission.
Need help? Open a support ticket and we'll take a look.