top of page

How to Install SentinelOne on macOS (Step-by-Step Guide)

  • Apr 21
  • 3 min read

Installing SentinelOne on macOS is straightforward, but there are a few critical permission steps that must be completed or the agent will not fully protect the device.

This guide focuses on the easiest and recommended method using the installation wizard.


What You Need Before You Start

  • SentinelOne macOS installer (.pkg)

  • Your Site Token or Group Token

  • Admin access to the Mac


Step 1: Download the macOS Agent

  1. Log into your SentinelOne console

  2. Go to Packages

  3. Download the latest macOS installer

  4. Make sure it is scoped to the correct Site

Best practice is to download it directly to the Mac you’re installing on.

Step 2: Install Using the Wizard (Recommended)

This is the easiest and preferred method.

  1. Open the .pkg installer

  2. Follow the installation prompts

  3. When prompted, enter your Site Token or Group Token

  4. Complete the installation

That’s it. No command line needed.

This method is ideal for:

  • Single installs

  • Non-technical users

  • Quick deployments


Step 3: Approve Required macOS Permissions

This is the most important part of the entire install.

If you skip this, SentinelOne will not fully protect the Mac.

After installation, you may see:

“Needs user attention”

A. Full Disk Access (CRITICAL)

Open System Settings

Go to Privacy & Security

Click Full Disk Access

Press and hold Command+Shift+G at the same time to open the Go to the folder menu.

Enter the path: /Library/Sentinel/sentinel-agent.bundle/Contents/MacOS/

Select the SentinelOne applications, and click Open:


  • sentineld.app

  • sentineld_helper.app

  • sentineld_shell.app


If you don’t do this:

  • SentinelOne cannot see all files

  • Detection is limited


B. Approve Network Extension

  1. Go to System Settings → General → Login Items & Extensions

  2. Scroll to Network Extensions

  3. Enable SentinelOne

If prompted: Click Allow

If blocked:

  1. Go to Privacy & Security

  2. Find the “System Extension Blocked” message

  3. Click Allow

If this isn’t approved:

  • Network protection will not work


Step 4: Verify Everything Is Working

  • SentinelOne icon should NOT show warnings

  • Device should appear in the console

  • No “Needs user attention” messages


Optional: Command Line Install (For Advanced / Automation)

This method is intended for:

  • IT admins

  • Scripting deployments

  • Remote or bulk installations

If you’re installing on a single Mac, the wizard is easier. If you’re automating, use this.

Step 1: Download the Installer

  1. Log into SentinelOne

  2. Go to Packages

  3. Download the macOS .pkg installer

  4. Ensure it is scoped to the correct Site

Save it locally on the endpoint.

Step 2: Create the Token File

The agent uses a token file to automatically register to your environment.

  1. Open Terminal

  2. Create the token file:

sudo nano /tmp/com.sentinelone.registration-token
  1. Paste your Site Token or Group Token into the file

  2. Save and exit

Step 3: Set Correct Permissions

Set the file owner to root:

sudo chown root /tmp/com.sentinelone.registration-token

This is required or the installer may fail to register properly

Step 4: Run the Installer

Execute the install command:

sudo /usr/sbin/installer -pkg /path/to/Sentinel.pkg -target /

Example:

sudo /usr/sbin/installer -pkg /Users/yourname/Desktop/Sentinel.pkg -target /

Wait for the installation to complete.

Step 5: Approve macOS Permissions (Still Required)

Even with command line installs, you MUST still manually approve:

  • Full Disk Access

  • Network Extensions

If you skip this, the agent will not fully function

Step 6: Verify Installation

  • Confirm the device appears in the SentinelOne console

  • Check that there are no “Needs user attention” alerts

Notes for Automation

  • The token file must be present before installation runs

  • This method is commonly used with MDM tools

  • You can script the installer + token placement together


Common Issues

“Needs user attention”

You missed permissionsFix: Complete Full Disk Access and Network Extension

Device not showing in console

  • Token entered incorrectly

  • Installer not scoped to correct Site

Everything installed but not working

  • Restart the Mac

  • Recheck permissions

Important Notes

  • Permissions only need to be approved once

  • Updates do not require re-approval

  • macOS Ventura and Sonoma may have slightly different menus


Final Thoughts

The install itself is easy.

Permissions are what actually determine if you’re protected.

Do those right, and you’re good.

Note: If you need SentinelOne licensing or help deploying it across your business, we offer it through East Coast Cybersecurity, but the steps above apply no matter where you get it. https://www.eastcoastcybersecurity.com/endpointsecurity/buy-sentinelone-cybersecurity

 
 
 

Comments


bottom of page