2023-07-27 22:40:01 +00:00
# Manage access
2021-06-09 23:12:45 +00:00
Users have different abilities depending on the access level they have.
2023-04-12 19:11:04 +00:00
## Roles
### Admin
Users with the admin role receive all permissions.
### Maintainer
2023-07-31 23:06:07 +00:00
Maintainers can manage most entities in Fleet, like queries, policies, and labels.
2023-04-12 19:11:04 +00:00
Unlike admins, maintainers cannot edit higher level settings like application configuration, teams or users.
### Observer
2023-07-31 23:06:07 +00:00
The observer role is a read-only role. It can access most entities in Fleet, like queries, policies, labels, application configuration, teams, etc.
2023-04-12 19:11:04 +00:00
They can also run queries configured with the `observer_can_run` flag set to `true` .
### Observer+
2023-04-21 19:48:57 +00:00
`Applies only to Fleet Premium`
2023-07-31 23:06:07 +00:00
Observer+ is an observer with the added ability to run *any* query.
2023-04-12 19:11:04 +00:00
### GitOps
2023-04-21 19:48:57 +00:00
`Applies only to Fleet Premium`
2023-04-12 19:11:04 +00:00
GitOps is a modern approach to Continuous Deployment (CD) that uses Git as the single source of truth for declarative infrastructure and application configurations.
GitOps is an API-only and write-only role that can be used on CI/CD pipelines.
2021-06-09 23:12:45 +00:00
## User permissions
2023-05-30 17:24:53 +00:00
| **Action** | Observer | Observer+* | Maintainer | Admin | GitOps* |
2023-05-16 17:18:29 +00:00
| ------------------------------------------------------------------------------------------------------------------------------------------ | -------- | ---------- | ---------- | ----- | ------- |
| View all [activity ](https://fleetdm.com/docs/using-fleet/rest-api#activities ) | ✅ | ✅ | ✅ | ✅ | |
| View all hosts | ✅ | ✅ | ✅ | ✅ | |
2024-03-21 18:38:06 +00:00
| View a host by identifier | ✅ | ✅ | ✅ | ✅ | ✅ |
2023-05-16 17:18:29 +00:00
| Filter hosts using [labels ](https://fleetdm.com/docs/using-fleet/rest-api#labels ) | ✅ | ✅ | ✅ | ✅ | |
| Target hosts using labels | ✅ | ✅ | ✅ | ✅ | |
2024-04-16 09:37:58 +00:00
| Add/remove manual labels to/from hosts | | | ✅ | ✅ | ✅ |
2023-05-16 17:18:29 +00:00
| Add and delete hosts | | | ✅ | ✅ | |
| Transfer hosts between teams\* | | | ✅ | ✅ | ✅ |
| Create, edit, and delete labels | | | ✅ | ✅ | ✅ |
| View all software | ✅ | ✅ | ✅ | ✅ | |
| Filter software by [vulnerabilities ](https://fleetdm.com/docs/using-fleet/vulnerability-processing#vulnerability-processing ) | ✅ | ✅ | ✅ | ✅ | |
| Filter hosts by software | ✅ | ✅ | ✅ | ✅ | |
| Filter software by team\* | ✅ | ✅ | ✅ | ✅ | |
| Manage [vulnerability automations ](https://fleetdm.com/docs/using-fleet/automations#vulnerability-automations ) | | | | ✅ | ✅ |
| Run queries designated "**observer can run**" as live queries against all hosts | ✅ | ✅ | ✅ | ✅ | |
| Run any query as [live query ](https://fleetdm.com/docs/using-fleet/fleet-ui#run-a-query ) against all hosts | | ✅ | ✅ | ✅ | |
| Create, edit, and delete queries | | | ✅ | ✅ | ✅ |
2024-02-12 22:44:35 +00:00
| View all queries and their reports | ✅ | ✅ | ✅ | ✅ | ✅ |
2023-11-03 11:42:11 +00:00
| Manage [query automations ](https://fleetdm.com/docs/using-fleet/fleet-ui#schedule-a-query ) | | | ✅ | ✅ | ✅ |
2023-05-16 17:18:29 +00:00
| Create, edit, view, and delete packs | | | ✅ | ✅ | ✅ |
2024-02-12 22:44:35 +00:00
| View all policies | ✅ | ✅ | ✅ | ✅ | ✅ |
2023-11-03 11:42:11 +00:00
| Run all policies | | ✅ | ✅ | ✅ | |
2023-05-16 17:18:29 +00:00
| Filter hosts using policies | ✅ | ✅ | ✅ | ✅ | |
| Create, edit, and delete policies for all hosts | | | ✅ | ✅ | ✅ |
| Create, edit, and delete policies for all hosts assigned to team\* | | | ✅ | ✅ | ✅ |
| Manage [policy automations ](https://fleetdm.com/docs/using-fleet/automations#policy-automations ) | | | | ✅ | ✅ |
| Create, edit, view, and delete users | | | | ✅ | |
2024-03-07 22:47:54 +00:00
| Add and remove team users\* | | | | ✅ | ✅ |
2023-05-16 17:18:29 +00:00
| Create, edit, and delete teams\* | | | | ✅ | ✅ |
| Create, edit, and delete [enroll secrets ](https://fleetdm.com/docs/deploying/faq#when-do-i-need-to-deploy-a-new-enroll-secret-to-my-hosts ) | | | ✅ | ✅ | ✅ |
| Create, edit, and delete [enroll secrets for teams ](https://fleetdm.com/docs/using-fleet/rest-api#get-enroll-secrets-for-a-team )\* | | | ✅ | ✅ | |
2024-03-07 19:21:14 +00:00
| Read organization settings\** | ✅ | ✅ | ✅ | ✅ | ✅ |
2023-12-14 18:45:02 +00:00
| Read Single Sign-On settings\** | | | | ✅ | |
| Read SMTP settings\** | | | | ✅ | |
| Read osquery agent options\** | | | | ✅ | |
2023-05-16 17:18:29 +00:00
| Edit [organization settings ](https://fleetdm.com/docs/using-fleet/configuration-files#organization-settings ) | | | | ✅ | ✅ |
| Edit [agent options ](https://fleetdm.com/docs/using-fleet/configuration-files#agent-options ) | | | | ✅ | ✅ |
| Edit [agent options for hosts assigned to teams ](https://fleetdm.com/docs/using-fleet/configuration-files#team-agent-options )\* | | | | ✅ | ✅ |
| Initiate [file carving ](https://fleetdm.com/docs/using-fleet/rest-api#file-carving ) | | | ✅ | ✅ | |
| Retrieve contents from file carving | | | | ✅ | |
| View Apple mobile device management (MDM) certificate information | | | | ✅ | |
| View Apple business manager (BM) information | | | | ✅ | |
| Generate Apple mobile device management (MDM) certificate signing request (CSR) | | | | ✅ | |
2023-11-03 11:42:11 +00:00
| View disk encryption key for macOS and Windows hosts | ✅ | ✅ | ✅ | ✅ | |
2024-03-07 22:47:54 +00:00
| Edit OS updates for macOS and Windows hosts | | | ✅ | ✅ | ✅ |
| Create edit and delete configuration profiles for macOS and Windows hosts | | | ✅ | ✅ | ✅ |
| Execute MDM commands on macOS and Windows hosts\** | | | ✅ | ✅ | |
| View results of MDM commands executed on macOS and Windows hosts\** | ✅ | ✅ | ✅ | ✅ | |
2023-05-16 17:18:29 +00:00
| Edit [MDM settings ](https://fleetdm.com/docs/using-fleet/mdm-macos-settings ) | | | | ✅ | ✅ |
| Edit [MDM settings for teams ](https://fleetdm.com/docs/using-fleet/mdm-macos-settings ) | | | | ✅ | ✅ |
2024-03-21 18:38:06 +00:00
| View all [MDM settings ](https://fleetdm.com/docs/using-fleet/mdm-macos-settings ) | | | | ✅ | ✅ |
2023-05-16 17:18:29 +00:00
| Upload an EULA file for MDM automatic enrollment\* | | | | ✅ | |
| View/download MDM macOS setup assistant\* | | | ✅ | ✅ | |
2023-06-07 17:29:36 +00:00
| Edit/upload MDM macOS setup assistant\* | | | ✅ | ✅ | ✅ |
| View metadata of MDM macOS bootstrap packages\* | | | ✅ | ✅ | |
| Edit/upload MDM macOS bootstrap packages\* | | | ✅ | ✅ | ✅ |
| Enable/disable MDM macOS setup end user authentication\* | | | ✅ | ✅ | ✅ |
2023-10-10 22:00:45 +00:00
| Run arbitrary scripts on hosts\* | | | ✅ | ✅ | |
| View saved scripts\* | ✅ | ✅ | ✅ | ✅ | |
2024-02-12 22:44:35 +00:00
| Edit/upload saved scripts\* | | | ✅ | ✅ | ✅ |
2023-10-10 22:00:45 +00:00
| Run saved scripts on hosts\* | ✅ | ✅ | ✅ | ✅ | |
2024-02-16 18:26:33 +00:00
| Lock, unlock, and wipe hosts\* | | | ✅ | ✅ | |
2021-06-09 23:12:45 +00:00
2023-04-26 14:38:20 +00:00
\* Applies only to Fleet Premium
2021-06-09 23:12:45 +00:00
2023-12-14 18:45:02 +00:00
\** Applies only to [Fleet REST API ](https://fleetdm.com/docs/using-fleet/rest-api )
2023-03-13 19:26:06 +00:00
2024-02-29 21:07:59 +00:00
## Team user permissions
2021-06-09 23:12:45 +00:00
2021-08-19 17:50:21 +00:00
`Applies only to Fleet Premium`
2021-06-09 23:12:45 +00:00
2022-12-05 16:35:45 +00:00
Users in Fleet either have team access or global access.
2021-06-09 23:12:45 +00:00
2023-07-31 23:06:07 +00:00
Users with team access only have access to the [hosts ](https://fleetdm.com/docs/using-fleet/rest-api#hosts ), [software ](https://fleetdm.com/docs/using-fleet/rest-api#software ), and [policies ](https://fleetdm.com/docs/using-fleet/rest-api#policies ) assigned to
2022-04-18 16:10:33 +00:00
their team.
2021-10-28 18:27:03 +00:00
2022-04-18 16:10:33 +00:00
Users with global access have access to all
2023-07-31 23:06:07 +00:00
[hosts ](https://fleetdm.com/docs/using-fleet/rest-api#hosts ), [software ](https://fleetdm.com/docs/using-fleet/rest-api#software ), [queries ](https://fleetdm.com/docs/using-fleet/rest-api#queries ), and [policies ](https://fleetdm.com/docs/using-fleet/rest-api#policies ). Check out [the user permissions
2022-04-18 16:10:33 +00:00
table](#user-permissions) above for global user permissions.
2021-06-09 23:12:45 +00:00
2024-02-29 21:07:59 +00:00
Users can be assigned to multiple teams in Fleet.
2021-06-09 23:12:45 +00:00
2024-02-29 21:07:59 +00:00
Users with access to 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.
2021-06-09 23:12:45 +00:00
2023-04-12 19:11:04 +00:00
| **Action** | Team observer | Team observer+ | Team maintainer | Team admin | Team GitOps |
| -------------------------------------------------------------------------------------------------------------------------------- | ------------- | -------------- | --------------- | ---------- | ----------- |
2023-05-16 17:18:29 +00:00
| View hosts | ✅ | ✅ | ✅ | ✅ | |
2024-03-21 18:38:06 +00:00
| View a host by identifier | ✅ | ✅ | ✅ | ✅ | ✅ |
2023-05-16 17:18:29 +00:00
| Filter hosts using [labels ](https://fleetdm.com/docs/using-fleet/rest-api#labels ) | ✅ | ✅ | ✅ | ✅ | |
| Target hosts using labels | ✅ | ✅ | ✅ | ✅ | |
2024-04-16 09:37:58 +00:00
| Add/remove manual labels to/from hosts | | | ✅ | ✅ | ✅ |
2023-05-16 17:18:29 +00:00
| Add and delete hosts | | | ✅ | ✅ | |
| Filter software by [vulnerabilities ](https://fleetdm.com/docs/using-fleet/vulnerability-processing#vulnerability-processing ) | ✅ | ✅ | ✅ | ✅ | |
| Filter hosts by software | ✅ | ✅ | ✅ | ✅ | |
| Filter software | ✅ | ✅ | ✅ | ✅ | |
| Run queries designated "**observer can run**" as live queries against hosts | ✅ | ✅ | ✅ | ✅ | |
| Run any query as [live query ](https://fleetdm.com/docs/using-fleet/fleet-ui#run-a-query ) | | ✅ | ✅ | ✅ | |
| Create, edit, and delete only **self authored** queries | | | ✅ | ✅ | ✅ |
2023-12-14 18:45:02 +00:00
| View team queries and their reports | ✅ | ✅ | ✅ | ✅ | |
| View global (inherited) queries and their reports\** | ✅ | ✅ | ✅ | ✅ | |
2023-11-03 11:42:11 +00:00
| Manage [query automations ](https://fleetdm.com/docs/using-fleet/fleet-ui#schedule-a-query ) | | | ✅ | ✅ | ✅ |
| View team policies | ✅ | ✅ | ✅ | ✅ | |
| Run team policies as a live policy | | ✅ | ✅ | ✅ | |
2023-05-16 17:18:29 +00:00
| View global (inherited) policies | ✅ | ✅ | ✅ | ✅ | |
2023-11-03 11:42:11 +00:00
| Run global (inherited) policies as a live policy | | ✅ | ✅ | ✅ | |
2023-05-16 17:18:29 +00:00
| Filter hosts using policies | ✅ | ✅ | ✅ | ✅ | |
| Create, edit, and delete team policies | | | ✅ | ✅ | ✅ |
| Manage [policy automations ](https://fleetdm.com/docs/using-fleet/automations#policy-automations ) | | | | ✅ | ✅ |
2024-03-07 22:47:54 +00:00
| Add and remove team users | | | | ✅ | ✅ |
2023-05-16 17:18:29 +00:00
| Edit team name | | | | ✅ | ✅ |
| Create, edit, and delete [team enroll secrets ](https://fleetdm.com/docs/using-fleet/rest-api#get-enroll-secrets-for-a-team ) | | | ✅ | ✅ | |
2023-06-07 19:06:36 +00:00
| Read organization settings\* | ✅ | ✅ | ✅ | ✅ | |
2023-05-16 17:18:29 +00:00
| Read agent options\* | ✅ | ✅ | ✅ | ✅ | |
| Edit [agent options ](https://fleetdm.com/docs/using-fleet/configuration-files#agent-options ) | | | | ✅ | ✅ |
| Initiate [file carving ](https://fleetdm.com/docs/using-fleet/rest-api#file-carving ) | | | ✅ | ✅ | |
| View disk encryption key for macOS hosts | ✅ | ✅ | ✅ | ✅ | |
2024-03-07 22:47:54 +00:00
| Edit OS updates for macOS and Windows hosts | | | ✅ | ✅ | ✅ |
2023-11-15 15:58:59 +00:00
| Create edit and delete configuration profiles for macOS and Windows hosts | | | ✅ | ✅ | ✅ |
2023-08-22 10:55:14 +00:00
| Execute MDM commands on macOS and Windows hosts* | | | ✅ | ✅ | |
| View results of MDM commands executed on macOS and Windows hosts* | ✅ | ✅ | ✅ | ✅ | |
2023-05-16 17:18:29 +00:00
| Edit [team MDM settings ](https://fleetdm.com/docs/using-fleet/mdm-macos-settings ) | | | | ✅ | ✅ |
| View/download MDM macOS setup assistant | | | ✅ | ✅ | |
2023-06-07 17:29:36 +00:00
| Edit/upload MDM macOS setup assistant | | | ✅ | ✅ | ✅ |
| View metadata of MDM macOS bootstrap packages | | | ✅ | ✅ | |
| Edit/upload MDM macOS bootstrap packages | | | ✅ | ✅ | ✅ |
| Enable/disable MDM macOS setup end user authentication | | | ✅ | ✅ | ✅ |
2023-10-10 22:00:45 +00:00
| Run arbitrary scripts on hosts | | | ✅ | ✅ | |
| View saved scripts | ✅ | ✅ | ✅ | ✅ | |
| Edit/upload saved scripts | | | ✅ | ✅ | |
| Run saved scripts on hosts | ✅ | ✅ | ✅ | ✅ | |
| View script details by host | ✅ | ✅ | ✅ | ✅ | |
2024-02-16 18:26:33 +00:00
| Lock, unlock, and wipe hosts | | | ✅ | ✅ | |
2023-10-10 22:00:45 +00:00
2022-02-23 18:17:55 +00:00
2023-03-13 19:26:06 +00:00
\* Applies only to [Fleet REST API ](https://fleetdm.com/docs/using-fleet/rest-api )
2023-12-14 18:45:02 +00:00
\** Team-level users only see global query results for hosts on teams where they have access.
2023-04-26 14:38:20 +00:00
2022-03-15 12:11:53 +00:00
< meta name = "pageOrderInSection" value = "900" >
2023-07-13 16:57:17 +00:00
< meta name = "description" value = "Learn about the different roles and permissions in Fleet." >
2023-08-21 18:47:19 +00:00
< meta name = "navSection" value = "The basics" >