Already a NinjaOne customer? Log in to view more guides and the latest updates.

Technician Permission Settings and Access Control

Topic

This article explains how to configure permissions for technicians in NinjaOne. This article addresses the settings for an individual technician account, which you can use as a reference when setting up a user role.

Environment

NinjaOne Platform

Description

After creating technicians in NinjaOne, you can assign them permissions for various product features to ensure they have the minimum necessary access to perform their roles.

Select a section to learn more. 

Navigating to Technician Permissions

  1. In NinjaOne, navigate to Administration Accounts and select Technician roles from the flyout menu.
  2. Select a role from the list, or click Create role to create a new Technician role. 
TechPermish_Nav.png
Figure 1: Administrations → Accounts → Technician roles → Create role (click to enlarge)

Important Considerations

You must activate the toggle switch at the beginning of each Permissions page to configure the settings. 

enable tech permissions.png
Figure 2: End user account → Enable the permission configuration

By default, specific permissions will automatically update to provide recommended access levels after you enable the section. You can change the selection by choosing a new permission level from the drop-down menus.

For some Permission sections, you can set Default Access, which determines the access level for all subsequent permissions within a category. For example, you can set the default access to all organizations to View, but then change the access level for a single organization to View, Update, Delete. To change the default access, select the checkbox next to the individual organization name and then click Edit Permissions

role_change default access for single org.png
Figure 3: Change the default access for a single organization (click to enlarge)

Permission Categories Explained

Refer to the tables below for detailed information about each category's permission settings. 

General

Use these settings to record basic member information. Click through each tab to review all configuration options. 

tech account_general tabs.png
Figure 4: Technician account → General tabs
Basic Details
FieldDescription
NameAdd the technician's first and last name.
EmailThe invitation to log in to NinjaOne is sent to this account, and the end user will use this account for all future access to their portal. 
PasswordClick Reset Password to resend the NinjaOne invitation. The end user will be prompted to create a new password.
PhoneThe end user's personal or work mobile number will be used to complete authentication if you select SMS in the Security tab.
Automatically assign ticketsThis toggle switch is related to event-based automation actions. If a system administrator configures the action to auto-assign for "least open ticket" or "longest time since last ticket assignment," the ticket is automatically assigned (based on the selected condition) to whichever technician has the fewest open tickets or the longest period since they were assigned to a ticket.
SignatureThis field appears after you create the technician account. Add a signature that will be applied to a ticket's public responses. 
Display
FieldDescription
LanguageThis tab provides the ability to set the language for this user, their user idle warning time, and whether to show or hide the Getting Started page.
User Idle WarningIf enabled, this option represents the time the technician can be idle in NinjaOne before getting a warning and logging out. 
Getting StartedShow or hide the Getting Started page on the NinjaOne platform. 
Notifications
FieldDescription
EmailConfigure whether the technician receives notifications via the email associated with their NinjaOne account. 
SMSConfigure whether the technician receives notifications on their mobile device. 
OrganizationsTo allow the technician to receive organization-specific alerts, select all organizations or an organization to which the technician was given access in Basic Details

Security

Select the authentication type for the account:

  • Native: Allow native authentication and turn off single sign-on (if configured).
  • Single sign-on: Require single sign-on and turn off native authentication.

Finance

This field enables you to track the estimated costs for each of your customers, including base wage, expected productivity, additional expenses such as taxes, benefits, paid time off, training, and other overheads. If you do not enter a value for this field, time entries will use the default hourly cost.

Only system administrators or technicians with NinjaOne BillingAdministrative Actions access can update this field. When you update this field, you will also have the option to update existing time entries for the technician. For more information, refer to NinjaOne Billing: Time Entries.

Roles or Members

If you are configuring permissions for a role, this section will be labeled Members. If you are configuring permissions for an individual account, this section will be labeled Roles. To learn more about user roles, refer to NinjaOne Platform: User Roles.

System

Select the access level for each system-level permission. Access level may vary between permissions. 

System PermissionDescriptionPermission Settings
Manage ReportsControl the ability to manage, view, and run reports. You can also add the ability to claim a report schedule. 
  • No Access
  • View and Schedule
  • View, Claim, and Schedule
  • Full Access
Mobile ApplicationGive technicians access to the NinjaOne Mobile Application. For more information, refer to NinjaOne Mobile App.
  • No Access
  • Allowed
End User SharingGrant the ability to view or manage an organization's end users.
  • No Access
  • View, Update, Create
Manage ContactsEnable non-system administrators to view or manage contacts.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create Delete
Uninstall SoftwareUse this setting to control the ability to uninstall software remotely.
  • No Access
  • Allowed
Uninstall PatchDefine the ability to uninstall a patch remotely.
  • No Access
  • Allowed
Custom SNMP LibraryAllow technicians to access or modify the Custom SNMP Library. For more information, refer to NinjaOne NMS: Custom SNMP.
  • No Access
  • View
  • View, Update
Backup

Control access to NinjaOne Backup management.

Technicians with limited user permissions must also have view access to File Explorer in Remote Tools in the System permissions to restore file or folder data to a device. This will allow the technician to view the folder directory once they select the device to restore.
  • No Access
  • View
  • View and Manage
  • View and Restore
  • View, Restore, and Manage
SaaS BackupAllow management of NinjaOne SaaS Backup. 
  • No Access
  • View
  • IT Admin
Maintenance ModeSet permissions for Maintenance Mode.
  • View
  • View, Update, Create Delete
Configure ActivitiesAllow the ability to manage notifications for system activities.
  • No Access
  • Allowed
ITSM / PSA Integrations ConfigurationManage access to Professional Services Automation (PSA) applications.
  • No Access
  • Allowed
CloudBerryManage the CloudBerry integration app.
  • View
  • Configure Backups
Active Directory ManagementAllow access to Active Directory User Management.
  • No Access
  • Allowed
Active Directory DiscoverySet permissions for Active Directory Discovery.
  • No Access
  • Allowed
Configure NinjaOne RemoteTechnicians can configure settings for NinjaOne Remote, if enabled.
  • No Access
  • Allowed
Background Mode for NinjaOne RemoteSet permissions for NinjaOne Remote's Background Mode feature.
  • No Access
  • Allowed
Quick Connect for NinjaOne RemoteControl access to Quick Connect for ad-hoc NinjaOne Remote sessions.
  • No Access
  • Allowed
GravityZone AdminTechnicians can configure settings for Bitdefender GravityZone, if enabled.
  • No Access
  • Allowed
GravityZone Scan OptionsControl the ability to run GravityZone scans on devices.
  • No Access
  • Allowed
Configure SentinelOneTechnicians can configure settings for SentinelOne, if enabled. 
  • No Access
  • Allowed
Configure CrowdStrikeAllow the ability to configure settings for CrowdStrike, if enabled. 
  • No Access
  • Allowed
Configure TeamViewerControl the ability to configure settings for TeamViewer.
  • No Access
  • Allowed
Configure ConnectWise ControlDefine the ability to configure settings for ConnectWise Control.
  • No Access
  • Allowed
Configure SplashtopDetermine the ability to configure settings for Splashtop.
  • No Access
  • Allowed
Configure Microsoft IntuneGrant the ability to configure Microsoft Intune.
  • No Access
  • Allowed
Device AdministrationGive technicians access to configure roles, health status, and custom fields for devices.
  • No Access
  • Allowed
Tag creationAllow technicians to create and manage tags globally.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create Delete
Tag assignmentPermit viewing, assigning, and removing assignments of tags.
  • No Access
  • View
  • View, Update
Caching
 
Control the ability to view or manage cache servers.
  • No Access
  • View
  • View, Update
Custom fields exportAllow the export of custom fields data where available.
  • No Access
  • Allowed
Vulnerability accessGrant the ability to access vulnerability functionality.
  • No Access
  • View
Discovered DevicesGrants the ability to view devices found during a discovery job. Refer to NinjaOne NMS: Network Discovery or Getting Started with the Microsoft Intune Integration in NinjaOne for more information. 
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create Delete
Create Device GroupsPermit techinicians to create new device groups. Technicians will also be able to share new device groups with the roles to which they belong
  • No Access
  • Allowed

MDM Connections

These settings govern permissions for NinjaOne Mobile Device Management (MDM).

MDM PermissionDescriptionPermission Settings
Create new Apple Push Notification service (APNs) certificatesAllow technicians to create new Apple Push Notifications (APNs) certificates.
  • No Access
  • Allowed
Default APNs certificate accessControl the level of access for viewing, updating, and deleting APNs certificates. 
  • No Access
  • View
  • View, Update
  • View, Update, Delete
APNs certificatesIf you have added multiple APNs certificates to the Apple MDM, you can control which ones the technician can access and the level of access. 
  • No Access
  • View
  • View, Update
  • View, Update, Delete
Create new Automated Device Enrollment (ADE) profilesTechnicians with this permission can create new ADE profiles for Apple MDM. 
  • No Access
  • Allowed
Default ADE profile accessControl access for viewing, updating, and deleting ADE profiles. 
  • No Access
  • View
  • View, Update
  • View, Update, Delete
Create new Apps and Books content tokensCreate new Apps and Books content tokens for Apple MDM. 
  • No Access
  • Allowed
Default Apps and Books content token accessControl access for viewing, updating, and deleting Apps and Books content tokens.
  • No Access
  • View
  • View, Update
  • View, Update, Delete
Create new Android EnterprisesAllow technicians to create new Android Enterprise (AE) connections for Android MDM. 
  • No Access
  • Allowed
Default Android Enterprise connection accessControl the level of access for viewing, updating, and deleting AE connections.
  • No Access
  • View
  • View, Update
  • View, Update, Delete
Android Enterprise (AE)If multiple AE connections have been added to the Android MDM, you can control which ones the technician can access, and control the level of access. 
  • No Access
  • View
  • View, Update
  • View, Update, Delete
Create new Microsoft connectionsTechnicians with this permission can create new connections for Microsoft MDM devices. 
  • No Access
  • Allowed
Default Microsoft connection accessDetermine a technician's specific level of access when viewing, updating, and deleting Microsoft connections.
  • No Access
  • View
  • View, Update
  • View, Update, Delete

Organizations

Only system administrators can access and alter Node Approval

Organization PermissionDescriptionPermission Settings
Create New OrganizationsThis setting determines whether technicians with this permission can create new organizations. If the technician does not have access to policies, then new organizations will use the default system policies.
  • No Access
  • Allowed
 Default Access

Set the default access to current and newly created organizations. If the technician has permission to update an organization, they will also be able to edit multiple organizations at the same time. 

This feature lets technicians configure remote access provider settings across organizations for TeamViewer, Splashtop, and NinjaOne Remote.

  • No Access
  • View
  • View, Update
  • View, Update, Delete
Individual Organization PermissionsYou can edit individual organization permissions (overriding the default access) by selecting the checkbox next to the organization name and then clicking Edit Permissions at the top of the table. 
  • No Access
  • View
  • View, Update
  • View, Update, Delete

Devices

Administrators must set device roles for technicians. Technicians in this role can run actions and automations against devices assigned to the specified role.
Device PermissionDescriptionPermission Settings
Secure FieldsThis setting grants the ability to allow viewing or restrict access to secure fields.
You can configure secure fields with our NinjaOne Custom Fields: Getting Started with Setup guide and store sensitive data, such as passwords. Technicians not granted permission to view these fields cannot access them. 
  • No Access
  • Allowed
TOTP FieldsThis setting grants the ability to allow viewing or restrict access to time-based one-time password fields. 
  • No Access
  • Allowed
Remote ToolsSelect which tools technicians can use on workstations and servers by selecting the checkbox for each tool. You can select as many as necessary.
  • File Explorer
  • Remote Registry
  • Command Line
  • Services Manager
  • Task Manager
Remote Access

Choose which tools technicians can use on workstations and servers by selecting the checkbox for each tool. You can select as many as necessary. Allowing permissions to an application will only allow that application if it is configured for the organization.

This setting does not include NinjaOne Remote. To provide access to NinjaOne Remote, refer to the System table in this article. 

  • TeamViewer
  • Splashtop
  • ConnectWise Control
  • NinjaOne Remote
  • Remote Desktop
Create New DevicesTechnicians with this permission will be able to create new devices.
  • No Access
  • Allowed
Decommission DevicesTechnicians with this permission will be able to decommission obsolete devices. This action includes uninstalling agents, stopping monitoring, and hiding devices from default views in NinjaOne.
  • No Access
  • Allowed
Default AccessDefine default access to current and newly created device roles and grant the ability to delete devices. Individually overwrite access for specific devices. The Default option aligns with whichever option you choose for the default setting.
  • No Access
  • View, Run
  • View, Run, Update
  • View, Run, Update, Delete

Policies

Select the applicable policy options for each device. 

Policy PermissionDescriptionPermission Settings
Create New PoliciesUsers with this permission will be able to create new policies.
  • No Access
  • Allowed
Default AccessDefine default access to current and newly created policies. Individually overwrite default access for specific policies. The Default option will align with whichever option you choose for the default setting.
  • No Access
  • View
  • View, Update
  • View, Update, Delete
Individual Policy PermissionsYou can edit individual policy permissions (overriding the default access) by selecting the checkbox next to the policy name and then clicking Edit Permissions
  • No Access
  • View
  • View, Update
  • View, Update, Delete

Automation Library

You can delegate run permissions to restricted technicians, enabling them to run automations and reboot devices on demand without having full device permissions. 

To access Wake-on-LAN (WoL), the technician must also have Permissions: DevicesDefault Access set to a minimum of View and Update.

Automation PermissionDescriptionPermission Settings
Create New CategoriesUsers with this permission will be able to create new automation categories.
  • No Access
  • Allowed
Scheduled Tasks AdministratorGrant permission to create and run scheduled tasks.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create, Delete
Default AccessDefine default access to current and newly created automation categories. Individually overwrite default access for specific categories. The Default option will align with the option you choose for the default setting.
  • No Access
  • Run
  • View, Run
  • View, Run, Update
  • View, , Run, Update, Delete
Individual PermissionsYou can edit individual category permissions (overriding the default access) by selecting the checkbox next to the category name and then clicking Edit Permissions
  • No Access
  • Run
  • View, Run
  • View, Run, Update
  • View, , Run, Update, Delete

Ticketing

Technicians without access to all organizations cannot assign tickets to end users who are linked to all organizations. Technicians must have access to an organization equal to or greater than that of the end user.

Ticketing PermissionDescriptionPermission Settings
Administrative ActionsGrant the ability to manage boards, triggers, custom fields, forms, automations, response templates, and administrative actions.
  • No Access
  • Allowed
Ticket ActionsControl the ability for users to create and run ticket actions.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create, Delete
Ticket Private NotesManage the ability for technicians to view private notes on tickets.
  • No Access
  • View
Ticket RelationsAllow viewing or updating ticket relations in the Custom tab on the NinjaOne Ticketing configuration page. 
  • No Access
  • View
  • View and Manage
Pending Email BoardsManage the ability to access the Pending Email board.
  • No Access
  • View
  • View and Manage
Ticketing MobileThis setting manages the ability to use the mobile app for ticketing.
  • No Access
  • Allowed
Tickets without an OrganizationGrant the ability to set permissions for tickets not assigned to an organization.
  • No Access
  • Allowed
Update time entries on closed ticketsLet the technician specify which time entries can be edited. 
  • No Access
  • All
  • Own
Recently Created TicketsControl whether the recent tickets widget will be shown on the right side of the ticket page when viewing a ticket.
  • No Access
  • Allowed
Board AccessSet the permissions that newly created boards will inherit. Individually overwrite specific boards. The Default option will align with whichever option you choose for the default setting.
  • No Access
  • View
Individual Board PermissionsYou can edit individual ticket board permissions (overriding the default access) by selecting the checkbox next to the board name and then clicking Edit Permissions
  • Default
  • No Access
  • View

Documentation

These settings control permissions for NinjaOne Documentation.

Documentation PermissionDescriptionPermission Settings
Documentation administrationGrant the ability to configure documentation templates.
  • No Access
  • Allowed
Global Knowledge Base Documentation accessAllow technicians to manage global knowledge base documentation.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create, Delete
Knowledge Base public links Documentation accessPermit management of global knowledge base public links.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create, Delete
Organization Documentation accessControl the ability to manage documentation for organizations.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create, Delete
Secure fields managementThis setting grants the ability to access and manage secure fields for organization documents. Secure fields are set up in custom fields and can store sensitive data such as passwords; they are hidden if the technician is not granted permission to view them. 
  • No Access
  • Allowed
Related itemsAllow management of related items within documents.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create, Delete
Related items credentialsLet technicians access and manage secure related items within documents.
  • No Access
  • Allowed
TOTP Code accessGrants the ability to access TOTP (time-based one-time password) codes for secure related items and document custom fields. Refer to NinjaOne Documentation: Time-based One-time Passwords (TOTP) for more information. 
  • No Access
  • Allowed
Sharing Global Knowledge Base Folders with end usersAllow sharing of global knowledge base folders and their files to the end user portal.
  • No Access
  • Allowed
Organization checklist accessManage checklist items inside organizations.
  • No Access
  • Allowed
Checklist template accessGrant technicians permission to manage checklist templates. 
  • No Access
  • Allowed
Restrict knowledge base folder accessRestrict knowledge base folder access to specific technician roles regardless of permissions.
In the Knowledge Base tab on the system dashboard, the Share option will have an additional section for technician permissions. You can limit access by role. The restriction applies to all files and sub-folders.
  • No Access
  • Allowed
Documentation export accessExport documentation items and tables where available.
  • No Access
  • Allowed

NinjaOne Billing

These settings control permissions for NinjaOne Billing (formerly PSA). 

Documentation PermissionDescriptionPermission Settings
Administrative ActionsGrant the ability to configure and access NinjaOne PSA features.
  • No Access
  • Allowed
Ticket ProductsAllow technicians to add billable products to tickets.
  • No Access
  • Allowed
Ticket Products PriceLet technicians view and edit the price of billable products on tickets.
  • No Access
  • Allowed
Override Labor Ticket Time EntryGive the ability to override time entry products on tickets with products they have can access and are part of the ticket's agreement. 
  • No Access
  • Allowed

IT Asset Management

For more information about the features related to these permissions, refer to NinjaOne Endpoint Management: Getting Started With NinjaOne IT Asset Management.

PermissionDescriptionSettings
Relationship typesAllows technicians to add entity relationships, which define how two entities work or connect with each other.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create, Delete
Asset RelationsAllows users to configure asset relationships between two entities.
  • No Access
  • View
  • View, Update
  • View, Update, Create
  • View, Update, Create, Delete

Additional Resources

Refer to User Management: Resource Catalog to learn more about managing users and technicians in NinjaOne. 

FAQ

Next Steps