mirror of
https://github.com/fleetdm/fleet
synced 2026-05-22 00:18:27 +00:00
* Renaming files and a lot of find and replace * pageRank meta tags, sorting by page rank * reranking * removing numbers * revert changing links that are locked to a commit * update metatag name, uncomment github contributers * Update basic-documentation.page.js * revert link change * more explicit errors, change pageOrderInSection numbers, updated sort * Update build-static-content.js * update comment * update handbook link * handbook entry * update sort * update changelog doc links to use fleetdm.com * move standard query library back to old location, update links/references to location * revert unintentional link changes * Update handbook/community.md Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com> Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com> Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
98 lines
No EOL
6.9 KiB
Markdown
98 lines
No EOL
6.9 KiB
Markdown
# Permissions
|
||
|
||
Users have different abilities depending on the access level they have.
|
||
|
||
Users with the Admin role receive all permissions.
|
||
|
||
## User permissions
|
||
|
||
```
|
||
ℹ️ In Fleet 4.0, the Observer, Maintainer, and Admin roles were introduced.
|
||
```
|
||
|
||
The following table depicts various permissions levels for each role.
|
||
|
||
| Action | Observer | Maintainer | Admin |
|
||
| ---------------------------------------------------- | -------- | ---------- | ----- |
|
||
| Browse all hosts | ✅ | ✅ | ✅ |
|
||
| Filter hosts using labels | ✅ | ✅ | ✅ |
|
||
| Browse all policies | ✅ | ✅ | ✅ |
|
||
| Filter hosts using policies | ✅ | ✅ | ✅ |
|
||
| Target hosts using labels | ✅ | ✅ | ✅ |
|
||
| Run saved queries as live queries against all hosts | ✅ | ✅ | ✅ |
|
||
| Run custom queries as live queries against all hosts | | ✅ | ✅ |
|
||
| Enroll hosts | | ✅ | ✅ |
|
||
| Delete hosts | | ✅ | ✅ |
|
||
| Transfer hosts between teams\* | | ✅ | ✅ |
|
||
| Create saved queries | | ✅ | ✅ |
|
||
| Edit saved queries | | ✅ | ✅ |
|
||
| Delete saved queries | | ✅ | ✅ |
|
||
| Schedule queries for all hosts | | ✅ | ✅ |
|
||
| Schedule queries for all hosts assigned to a team\* | | ✅ | ✅ |
|
||
| Create packs | | ✅ | ✅ |
|
||
| Edit packs | | ✅ | ✅ |
|
||
| Delete packs | | ✅ | ✅ |
|
||
| Create labels | | ✅ | ✅ |
|
||
| Edit labels | | ✅ | ✅ |
|
||
| Delete labels | | ✅ | ✅ |
|
||
| Add policies for all hosts | | ✅ | ✅ |
|
||
| Remove policies for all hosts | | ✅ | ✅ |
|
||
| Add policies for hosts assigned to team\* | | ✅ | ✅ |
|
||
| Remove policies for hosts assigned to team\* | | ✅ | ✅ |
|
||
| Create users | | | ✅ |
|
||
| Edit users | | | ✅ |
|
||
| Delete users | | | ✅ |
|
||
| Edit organization settings | | | ✅ |
|
||
| Create enroll secrets | | ✅ | ✅ |
|
||
| Edit enroll secrets | | ✅ | ✅ |
|
||
| Edit agent options | | | ✅ |
|
||
| Edit agent options for hosts assigned to teams\* | | | ✅ |
|
||
| Create teams\* | | | ✅ |
|
||
| Edit teams\* | | | ✅ |
|
||
| Add members to teams\* | | | ✅ |
|
||
|
||
\*Applies only to Fleet Premium
|
||
|
||
## Team member permissions
|
||
|
||
`Applies only to Fleet Premium`
|
||
|
||
```
|
||
ℹ️ In Fleet 4.0, the Teams feature was introduced.
|
||
```
|
||
|
||
Users either have global access or team access in Fleet. Users with global access can observe and act on all hosts in Fleet. Check out [the user permissions table](#user-permissions) above for global user permissions.
|
||
|
||
Users with team access can only observe and act on hosts that are assigned to their team.
|
||
|
||
Users can be a member of multiple teams in Fleet.
|
||
|
||
Users that are members of multiple teams can be assigned different roles for each team. For example, a user can be given access to the "Workstations" team and assigned the "Observer" role. This same user can be given access to the "Servers" team and assigned the "Maintainer" role.
|
||
|
||
The following table depicts various permissions levels in a team.
|
||
|
||
| Action | Observer | Maintainer | Admin |
|
||
| ------------------------------------------------------------ | -------- | ---------- | ------- |
|
||
| Browse hosts assigned to team | ✅ | ✅ | ✅ |
|
||
| Browse policies for hosts assigned to team | ✅ | ✅ | ✅ |
|
||
| Browse global (inherited) policies | ✅ | ✅ | ✅ |
|
||
| Filter hosts assigned to team using policies | ✅ | ✅ | ✅ |
|
||
| Filter hosts assigned to team using labels | ✅ | ✅ | ✅ |
|
||
| Target hosts assigned to team using labels | ✅ | ✅ | ✅ |
|
||
| Run saved queries as live queries on hosts assigned to team | ✅ | ✅ | ✅ |
|
||
| Run custom queries as live queries on hosts assigned to team | | ✅ | ✅ |
|
||
| Enroll hosts to team | | ✅ | ✅ |
|
||
| Delete hosts assigned to team | | ✅ | ✅ |
|
||
| Create queries | | ✅ | ✅ |
|
||
| Edit queries they authored | | ✅ | ✅ |
|
||
| Delete queries they authored | | ✅ | ✅ |
|
||
| Schedule queries for hosts assigned to team | | ✅ | ✅ |
|
||
| Add policies for hosts assigned to team | | ✅ | ✅ |
|
||
| Remove policies for hosts assigned to team | | ✅ | ✅ |
|
||
| Edit users assigned to team | | | ✅ |
|
||
| Remove users assigned to team | | | ✅ |
|
||
| Create team enroll secrets | | ✅ | ✅ |
|
||
| Edit team enroll secrets | | ✅ | ✅ |
|
||
| Edit agent options for hosts assigned to team | | | ✅ |
|
||
|
||
<meta name="pageOrderInSection" value="900"> |