> For the complete documentation index, see [llms.txt](https://fjsf-scripts.gitbook.io/fjsf-scripts-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fjsf-scripts.gitbook.io/fjsf-scripts-docs/scripts/fjsf_bodyguard/permissions.md).

# Permissions

#### DATABASE Permissions

To utilize DATABASE permissions, you need to set `Config.PermissionType` to 'database'.  Then, change the permissions column for the specific player in the `bodyguard_data` database table.

<figure><img src="/files/C0VJsqsIqOnB6c7OMn3s" alt=""><figcaption></figcaption></figure>

Next, make sure that 'admin' is added to `Config.AllowedGroups` as follows:

```
Config.AllowedGroups = {'admin', ...}
```

#### ACE Permissions

To utilize ACE permissions, you need to set `Config.PermissionType` to 'ace'.  Then, in your server.cfg, include the following command:

```
add_ace <principal_identifier> <ace_string> <allow|deny>
```

For example, you might use:

```
add_ace group.admin bodyguard allow
```

<div align="left" data-full-width="false"><figure><img src="/files/pVq7lUZup3NW5gALoaUc" alt=""><figcaption></figcaption></figure></div>

Next, make sure that 'bodyguard' is added to `Config.AllowedGroups` as follows:

```
Config.AllowedGroups = {'bodyguard', ...}
```
