Get started

Free trial Try any game free for 3 days. No card needed. Start a free trial Start a free trial

Game servers

All games

Guides / Rust / Plugins

Grant plugin permissions on a Rust server

Give a player or a group a plugin permission with oxide.grant, add players to groups, revoke or check them. Includes the Carbon commands.

Updated , checked on Rust October 2026 update

To let a player use a plugin command, grant them the plugin’s permission with oxide.grant user <name or SteamID> <permission>. Do it in the server console or over RCON. In the ArthOS panel that is the Console tab. Carbon uses the same idea with c.grant.

A permission only exists if a plugin registers it. The plugin’s uMod page lists them, and oxide.show perms prints every one the server knows.

Grant to one player (Oxide)

Run these in the server console, with no slash:

What you wantCommand
Grant a permissionoxide.grant user Wulf epicstuff.use
Revoke itoxide.revoke user Wulf epicstuff.use
See what a player hasoxide.show user Wulf
See who has a permissionoxide.show perm epicstuff.use

Use a player’s name or their SteamID. epicstuff.use is the example from the uMod docs. Use the permission from your own plugin.

Grant to a group

A group saves you granting the same thing to many players.

What you wantCommand
Make a groupoxide.group add vip
Make it with a title and rankoxide.group add vip VIP 0
Grant a permission to the groupoxide.grant group vip epicstuff.use
Put a player in the groupoxide.usergroup add Wulf vip
Take a player outoxide.usergroup remove Wulf vip
Revoke from the groupoxide.revoke group vip epicstuff.use
List the group’s members and permissionsoxide.show group vip
List all groupsoxide.show groups
Delete the groupoxide.group remove vip

A group can inherit from another: oxide.group parent vip default gives vip everything default has.

The two built in groups

Oxide makes two groups for you. default holds every player who connects. admin holds every player the server recognises as an admin through ownerid. So oxide.grant group default myplugin.use gives a permission to everyone, and oxide.grant group admin myplugin.use to your admins. New admins must reconnect before the game gives them admin.

Wildcards

* grants many at once. oxide.grant group admin * gives the group every permission. oxide.grant user Wulf oxide.* gives every permission starting with oxide., which in practice means a single plugin’s prefix. Use them for staff you trust.

Staff permissions are a safer way to share power than full admin. The uMod docs say permissions let staff help without using the game’s own admin tools, such as flying or noclip.

Carbon

Carbon has its own commands: c.grant, c.revoke, c.group, c.usergroup and c.show. On Carbon use the c. commands; the o. shortcuts do not work there. Type a Carbon command with nothing after it and it prints its own syntax, for example c.grant.

Carbon’s built in groups are default, admin and moderator; running c.show groups on a Carbon server prints exactly those three. It adds players to them for you: default to everyone, admin to owners and moderator to moderators. If a player loses that status, the group is taken off the next time they join.

In the ArthOS panel

The panel has no permissions screen. Use the Console tab.

  1. Open your server and choose Console. The server must be running with Oxide or Carbon.
  2. Type the command and press Enter.
  3. Check it worked with oxide.show user <name> or c.show.

To make someone an admin or moderator in the first place, see add an owner or moderator.

If it does not work

  • The permission does not seem to exist. Permissions only exist when a plugin registers them. Check the plugin is loaded on the Plugins page, then run oxide.show perms and look for the exact spelling.
  • The player still cannot use the command. Run oxide.show user <name> to see what they hold. Try their SteamID instead of their name.
  • They have the permission but the plugin still refuses. Read the plugin’s uMod page for any other requirement.
  • A new admin does not get the admin group. They need to disconnect and join again.
  • o. commands do nothing. If the server runs Carbon, use the c. commands.

More commands: Rust admin commands. Hosting Rust? See Rust on Loafhosts.

Sources: umod.org: Permissions, carbonmod.gg: Configuring carbon, carbonmod.gg: Oxide porting, api.carbonmod.gg: Commands.json, wiki.facepunch.com: Useful commands

Rust serversAll Rust guides