{"id":58738,"date":"2025-05-08T12:32:35","date_gmt":"2025-05-08T12:32:35","guid":{"rendered":"https:\/\/www.applivery.com\/?post_type=docs&#038;p=58738"},"modified":"2025-05-08T12:36:10","modified_gmt":"2025-05-08T12:36:10","password":"","slug":"install-and-configure-sentinelone-on-macos","status":"publish","type":"docs","link":"https:\/\/www.applivery.com\/pt-br\/docs\/mobile-device-management\/apple-mdm\/macos\/install-and-configure-sentinelone-on-macos\/","title":{"rendered":"Install and configure SentinelOne Agent on macOS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"58738\" class=\"elementor elementor-58738\" data-elementor-post-type=\"docs\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d586fdb e-con-full e-flex e-con e-parent\" data-id=\"d586fdb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a19b8a4 elementor-widget elementor-widget-text-editor\" data-id=\"a19b8a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\"><strong>SentinelOne Agent<\/strong> is an advanced, AI-powered cybersecurity platform designed to provide autonomous endpoint protection across Windows, macOS, and Linux environments. Leveraging a single-agent architecture, SentinelOne unifies prevention, detection, response, and threat hunting capabilities in real time\u2014without relying on cloud connectivity or constant human intervention.<\/p><p class=\"p1\">Built for modern security teams, SentinelOne offers robust protection against malware, ransomware, fileless attacks, and zero-day threats by combining behavioral AI, machine learning, and automated remediation. Its powerful EDR (Endpoint Detection and Response) functionality empowers organizations to not only detect and respond to threats rapidly, but also to gain deep visibility into the entire attack lifecycle.<\/p><p class=\"p1\">Whether you\u2019re managing a remote workforce or securing enterprise infrastructure, SentinelOne provides scalable, resilient, and easy-to-manage endpoint security tailored for today\u2019s evolving threat landscape.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c5c57f elementor-widget elementor-widget-heading\" data-id=\"4c5c57f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Important updates<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11bf7a2 elementor-widget elementor-widget-heading\" data-id=\"11bf7a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Changes in macOS Sequoia 15<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-019c7bc elementor-widget elementor-widget-text-editor\" data-id=\"019c7bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">macOS Sequoia 15 introduces a new interface that allows users to view and manage all installed system extensions, including network extensions. This update provides users with greater control over these components.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a5fb51 elementor-widget elementor-widget-image\" data-id=\"4a5fb51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"674\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/network-extensions-1024x863.png\" class=\"attachment-large size-large wp-image-58739\" alt=\"network-extensions\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/network-extensions-1024x863.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/network-extensions-300x253.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/network-extensions-768x647.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/network-extensions-1536x1295.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/network-extensions-360x303.png 360w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/network-extensions.png 1654w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"network-extensions | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e591166 elementor-widget elementor-widget-text-editor\" data-id=\"e591166\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">As an administrator, you may want to prevent users from disabling certain system extensions via System Settings. To support this, macOS Sequoia 15 includes a new key <code>NonRemovableFromUISystemExtensions<\/code> within the <code>com.apple.system-extension-policy<\/code> payload.<\/p><p class=\"p1\">By specifying the <strong><span class=\"s1\">SentinelOne Network Monitoring extension<\/span><\/strong> in this payload, users will still be able to view the extension details\u2014but they won\u2019t be able to modify or disable it.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cc30ad elementor-alert-warning elementor-widget elementor-widget-alert\" data-id=\"6cc30ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"alert.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-alert\" role=\"alert\">\n\n\t\t\t\t\t\t<span class=\"elementor-alert-title\">Note<\/span>\n\t\t\t\n\t\t\t\t\t\t<span class=\"elementor-alert-description\">The <code>NonRemovableFromUISystemExtensions<\/code> key <strong>is not supported in macOS Ventura 13 or macOS 14 Sonoma<\/strong>. Therefore, it\u2019s recommended to create a separate configuration profile specifically for macOS Sequoia 15 and later. This ensures that when users upgrade to Sequoia, the correct restrictions are automatically applied and enforced.<\/span>\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a1f2d6a elementor-widget elementor-widget-heading\" data-id=\"a1f2d6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Requirements<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80e10b6 elementor-widget elementor-widget-text-editor\" data-id=\"80e10b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">To successfully deploy SentinelOne on macOS through Applivery, make sure you have the following:<\/p><ul><li><p class=\"p1\"><strong>SentinelOne Agent package<\/strong><span class=\"s1\"> (<code>.pkg<\/code>).<\/span><\/p><\/li><li><p class=\"p1\"><span class=\"s1\"><strong>SentinelOne Token<\/strong>.<\/span><\/p><\/li><li><p class=\"p1\"><strong><span class=\"s1\">Activation Script<\/span><\/strong> (for agent licensing).<\/p><\/li><li><p class=\"p1\"><strong>Full Disk Access policy<\/strong><span class=\"s1\"> (via configuration profile).<\/span><\/p><\/li><li><p class=\"p1\"><strong><span class=\"s1\">Custom <code>.mobileconfig<\/code> profile<\/span><\/strong>.<\/p><\/li><li><p class=\"p1\"><strong>System Extensions<\/strong>.<\/p><\/li><li><p class=\"p1\"><strong><span class=\"s1\">1 Applivery license<\/span><\/strong> for App Distribution.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4f9691 elementor-widget elementor-widget-heading\" data-id=\"d4f9691\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Prepare SentinelOne<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4596655 elementor-widget elementor-widget-text-editor\" data-id=\"4596655\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>To deploy SentinelOne using Applivery, you will need to upload the compressed app package (<code>.zip<\/code>) to your App Distribution section and configure it with a post-installation activation script.<\/p><p>First, download the SentinelOne <code>.pkg<\/code> installer from your <strong>SentinelOne dashboard<\/strong> and make sure to copy your <strong>organization&#8217;s token<\/strong>, as you\u2019ll need this later for the activation script.<\/p><p>Once downloaded, compress the <code>.pkg<\/code> file by right-clicking on it and selecting <strong>Compress<\/strong>, which will generate the <code>.zip<\/code> file required by Applivery.<\/p><p>Next, log in to the <a href=\"https:\/\/dashboard.applivery.io\">Applivery dashboard<\/a> and navigate to the <strong>App Distribution <\/strong>section. From there, follow the steps outlined in our documentation:<\/p><ol><li style=\"font-size: 17px;\"><a href=\"https:\/\/www.applivery.com\/docs\/getting-started\/how-to-create-your-first-app\/\">Create your first app<\/a>.<\/li><li style=\"font-size: 17px;\"><a href=\"https:\/\/www.applivery.com\/docs\/getting-started\/how-to-upload-your-first-build\/\">Upload your first build<\/a>.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aab0150 elementor-widget elementor-widget-image\" data-id=\"aab0150\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"509\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/Screenshot-2024-10-23-at-211856-1024x651.png\" class=\"attachment-large size-large wp-image-49687\" alt=\"app-distribution\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/Screenshot-2024-10-23-at-211856-1024x651.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/Screenshot-2024-10-23-at-211856-300x191.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/Screenshot-2024-10-23-at-211856-768x488.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/Screenshot-2024-10-23-at-211856-1536x977.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/Screenshot-2024-10-23-at-211856-2048x1302.png 2048w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/Screenshot-2024-10-23-at-211856-360x229.png 360w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"app-distribution | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba0f5c1 elementor-widget elementor-widget-heading\" data-id=\"ba0f5c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Configure SentinelOne policy<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b3a520 elementor-widget elementor-widget-text-editor\" data-id=\"2b3a520\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Once in the <a href=\"https:\/\/dashboard.applivery.io\">Applivery dashboard<\/a>, head to the <strong>Device Management<\/strong> section and select <strong>Policies<\/strong> <span style=\"color: #ff0000;\">(1)<\/span>. Choose the policy where you want to deploy the app. From the left-hand menu, select\u00a0the <strong><span class=\"s1\">Apps<\/span><\/strong> <span style=\"color: #ff0000;\">(2) <\/span>section and click the <span class=\"button-add\">+ Add App<\/span> <span style=\"color: #ff0000;\">(3) <\/span>button.<\/p><p>In the modal view, navigate to the <strong><span class=\"s1\">Applivery<\/span><\/strong> <span style=\"color: #ff0000;\">(4) <\/span>tab to continue with the setup process.<\/p><p>Set the platform to <strong>macOS<\/strong> <span style=\"color: #ff0000;\">(5)<\/span>, choose <strong>Your Workspace<\/strong> <span style=\"color: #ff0000;\">(6)<\/span> as the app origin, and search for the <strong>SentinelOne<\/strong>\u00a0app you previously created in the app dropdown <span style=\"color: #ff0000;\">(7)<\/span>. For the build selection, choose <strong>Last<\/strong> <span style=\"color: #ff0000;\">(8)<\/span> to ensure the latest version is always deployed.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49d8543 elementor-widget elementor-widget-image\" data-id=\"49d8543\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"521\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinelone-1024x667.png\" class=\"attachment-large size-large wp-image-58742\" alt=\"sentinelone\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinelone-1024x667.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinelone-300x195.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinelone-768x500.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinelone-1536x1000.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinelone-2048x1333.png 2048w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinelone-360x234.png 360w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"sentinelone | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4a2cc8 elementor-widget elementor-widget-text-editor\" data-id=\"b4a2cc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">Continue to the next step and select your preferred <strong>install mode<\/strong>\u2014<strong>Force Install<\/strong>, <strong>Required for setup<\/strong>, or <strong>Available<\/strong>\u2014depending on your deployment strategy.<\/p><p class=\"p1\">In the <strong>Configuration<\/strong> section, select <strong>Pre-install<\/strong> <span style=\"color: #ff0000;\">(9) <\/span>and paste your Activation Script, making sure to replace the placeholder values with the <strong>organization&#8217;s token<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c113a65 elementor-widget elementor-widget-image\" data-id=\"c113a65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"521\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/pre-install-sentinel-1024x667.png\" class=\"attachment-large size-large wp-image-58745\" alt=\"pre-install-sentinel\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/pre-install-sentinel-1024x667.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/pre-install-sentinel-300x195.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/pre-install-sentinel-768x500.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/pre-install-sentinel-1536x1000.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/pre-install-sentinel-2048x1333.png 2048w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/pre-install-sentinel-360x234.png 360w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"pre-install-sentinel | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdb893d elementor-widget elementor-widget-heading\" data-id=\"cdb893d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Activation Script<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-414ce11 elementor-widget elementor-widget-code-highlight\" data-id=\"414ce11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\">\n\t\t\t\t\t<xmp>#!\/bin\/bash\n\n# Get the currently logged-in user (macOS)\ncurrentUser=$(\/bin\/ls -l \/dev\/console | \/usr\/bin\/awk '{ print $3 }')\n\n# Ensure we have a valid username\nif [ -z \"$currentUser\" ]; then\n    echo \"Error: Unable to determine the current user.\"\n    exit 1\nfi\n\n# Define the registration token <<<<---- MODIFY BY YOUR ORGANIZATION'S TOKEN\ntoken=\"TOKEN\"\n\n# Define the folder and file path\nfolderPath=\"\/Users\/$currentUser\/Library\/Application Support\/auditApps\"\nfilePath=\"$folderPath\/com.sentinelone.registration-token\"\n\n# Ensure the auditApps folder exists and set proper permissions\nif ! sudo mkdir -p \"$folderPath\"; then\n    echo \"Error: Failed to create directory $folderPath\"\n    exit 1\nfi\n\nif ! sudo chown \"$currentUser\" \"$folderPath\"; then\n    echo \"Error: Failed to change ownership of $folderPath\"\n    exit 1\nfi\n\nif ! sudo chmod 700 \"$folderPath\"; then\n    echo \"Error: Failed to set permissions on $folderPath\"\n    exit 1\nfi\n\n# Write the token to the file and set proper permissions\nif ! echo \"$token\" | sudo tee \"$filePath\" > \/dev\/null; then\n    echo \"Error: Failed to write the token to $filePath\"\n    exit 1\nfi\n\nif ! sudo chown \"$currentUser\" \"$filePath\"; then\n    echo \"Error: Failed to change ownership of $filePath\"\n    exit 1\nfi\n\nif ! sudo chmod 600 \"$filePath\"; then\n    echo \"Error: Failed to set permissions on $filePath\"\n    exit 1\nfi\n\n# Open the token file with nano for manual editing as the regular user\nif ! sudo -u \"$currentUser\" nano \"$filePath\"; then\n    echo \"Error: Failed to open $filePath in nano\"\n    exit 1\nfi\n\n# Check if sentinelctl exists before executing\nif ! command -v \/usr\/local\/bin\/sentinelctl &> \/dev\/null; then\n    echo \"Error: sentinelctl command not found.\"\n    exit 1\nfi\n\n# Register the token with SentinelOne\nif ! sudo -u \"$currentUser\" \/usr\/local\/bin\/sentinelctl set registration-token -- \"$token\"; then\n    echo \"Error: Failed to register the token with SentinelOne.\"\n    exit 1\nfi\n\n# Exit successfully\necho \"Registration token successfully written and applied.\"\nexit 0<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0af77c elementor-widget elementor-widget-heading\" data-id=\"e0af77c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Full Disk Access policy<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d4a3df elementor-widget elementor-widget-text-editor\" data-id=\"6d4a3df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">To ensure the proper functioning of the agent after installation, we must grant it Full Disk Access permissions. This can be done by editing the same policy in which the agent was deployed.<\/p><p class=\"p1\">Within the policy, begin by selecting <strong><span class=\"s1\">+Add Configuration<\/span><\/strong> <span class=\"s1\"><span style=\"color: #ff0000;\">(10) <\/span><\/span> from the menu on the left-hand side, and then choose the <strong><span class=\"s1\">Privacy Preferences Policy Control<\/span><\/strong> <span class=\"s1\"><span style=\"color: #ff0000;\">(11) <\/span><\/span>configuration.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9708711 elementor-widget elementor-widget-image\" data-id=\"9708711\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"521\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/privacy-preferences-policy-control-1024x667.png\" class=\"attachment-large size-large wp-image-58698\" alt=\"\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/privacy-preferences-policy-control-1024x667.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/privacy-preferences-policy-control-300x195.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/privacy-preferences-policy-control-768x500.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/privacy-preferences-policy-control-1536x1000.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/privacy-preferences-policy-control-2048x1333.png 2048w, https:\/\/www.applivery.com\/wp-content\/uploads\/2024\/10\/privacy-preferences-policy-control-360x234.png 360w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"privacy-preferences-policy-control | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3143af2 elementor-widget elementor-widget-text-editor\" data-id=\"3143af2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">Next, we\u2019ll add several entries related to <strong><span class=\"s1\">System Policy All Files<\/span><\/strong>. For each element added to this configuration, set the access to <strong><span class=\"s1\">Allowed<\/span><\/strong>.<\/p><p class=\"p1\">The first configuration should include the following params:<\/p><ul><li><strong>Code requirement<\/strong>:<\/li><\/ul><p><code>anchor apple generic and identifier \"com.sentinelone.sentineld\" and (certificate leaf[field.1.2.840.113635.100.6.1.9] \/* exists *\/ or certificate 1[field.1.2.840.113635.100.6.2.6] \/* exists *\/ and certificate leaf[field.1.2.840.113635.100.6.1.13] \/* exists *\/ and certificate leaf[subject.OU] = \"4AYE5J54KN\")<\/code><\/p><ul><li><strong>Identifier<\/strong>: <code>com.sentinelone.sentineld<\/code>.<\/li><li><strong>Identifier Type<\/strong>: Bundle ID.<\/li><li><strong>Static Code<\/strong>: Disabled.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4802bfd elementor-widget elementor-widget-text-editor\" data-id=\"4802bfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">For the second configuration:<\/p>\n\n<ul>\n \t<li><strong>Code requirement<\/strong>:<\/li>\n<\/ul>\n<code>anchor apple generic and identifier \"com.sentinelone.sentineld-shell\" and (certificate leaf[field.1.2.840.113635.100.6.1.9] \/* exists *\/ or certificate 1[field.1.2.840.113635.100.6.2.6] \/* exists *\/ and certificate leaf[field.1.2.840.113635.100.6.1.13] \/* exists *\/ and certificate leaf[subject.OU] = \"4AYE5J54KN\")<\/code>\n<ul>\n \t<li><strong>Identifier<\/strong>: <code>com.sentinelone.sentineld-helper<\/code>.<\/li>\n \t<li><strong>Identifier Type<\/strong>: Bundle ID.<\/li>\n \t<li><strong>Static Code<\/strong>: Disabled.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c6f9e3 elementor-widget elementor-widget-text-editor\" data-id=\"5c6f9e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">For the third configuration:<\/p>\n\n<ul>\n \t<li><strong>Code requirement<\/strong>:<\/li>\n<\/ul>\n<code>anchor apple generic and identifier \"com.sentinelone.sentineld-helper\" and (certificate leaf[field.1.2.840.113635.100.6.1.9] \/* exists \/ or certificate 1[field.1.2.840.113635.100.6.2.6] \/ exists \/ and certificate leaf[field.1.2.840.113635.100.6.1.13] \/ exists *\/ and certificate leaf[subject.OU] = \"4AYE5J54KN\")<\/code>\n<ul>\n \t<li><strong>Identifier<\/strong>: <code>com.sentinelone.sentineld-shell<\/code>.<\/li>\n \t<li><strong>Identifier Type<\/strong>: Bundle ID.<\/li>\n \t<li><strong>Static Code<\/strong>: Disabled.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7e17d2 elementor-widget elementor-widget-text-editor\" data-id=\"a7e17d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">For the last configuration:<\/p>\n\n<ul>\n \t<li><strong>Code requirement<\/strong>:<\/li>\n<\/ul>\n<code>anchor apple generic and identifier \"com.sentinelone.sentinel-shell\" and (certificate leaf[field.1.2.840.113635.100.6.1.9] \/* exists *\/ or certificate 1[field.1.2.840.113635.100.6.2.6] \/* exists *\/ and certificate leaf[field.1.2.840.113635.100.6.1.13] \/* exists *\/ and certificate leaf[subject.OU] = \"4AYE5J54KN\")<\/code>\n<ul>\n \t<li><strong>Identifier<\/strong>: <code>com.sentinelone.sentinel-shell<\/code>.<\/li>\n \t<li><strong>Identifier Type<\/strong>: Bundle ID.<\/li>\n \t<li><strong>Static Code<\/strong>: Disabled.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b29e24b elementor-widget elementor-widget-heading\" data-id=\"b29e24b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Custom Sentinel .mobileconfig<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bb4386 elementor-widget elementor-widget-text-editor\" data-id=\"2bb4386\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">To apply the custom configuration, navigate to the desired policy and click <strong><span class=\"s1\">+ Add configuration <\/span><\/strong><span class=\"s1\"><span style=\"color: #ff0000;\">(12) <\/span><\/span>from the menu on the left-hand side.<\/p><p class=\"p1\">Then, select the <span class=\"button-add\">+ Import<\/span> <span style=\"color: #ff0000;\">(13) <\/span>button and paste the provided <code>.xml<\/code> content into the editor.<\/p><p class=\"p1\">Once done, make sure to <span class=\"button-add\">Save changes<\/span> to apply the configuration.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-979c688 elementor-widget elementor-widget-image\" data-id=\"979c688\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"521\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinel-xml-1024x667.png\" class=\"attachment-large size-large wp-image-58748\" alt=\"\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinel-xml-1024x667.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinel-xml-300x195.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinel-xml-768x500.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinel-xml-1536x1000.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinel-xml-2048x1333.png 2048w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/sentinel-xml-360x234.png 360w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"sentinel-xml | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3dfa995 elementor-widget elementor-widget-code-highlight\" data-id=\"3dfa995\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-html line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-html\">\n\t\t\t\t\t<xmp><?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-\/\/Apple\/\/DTD PLIST 1.0\/\/EN\" \"http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>PayloadContent<\/key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>NotificationSettings<\/key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>BundleIdentifier<\/key>\n\t\t\t\t\t<string>com.sentinelone.SentinelAgent<\/string>\n\t\t\t\t\t<key>CriticalAlertEnabled<\/key>\n\t\t\t\t\t<true\/>\n\t\t\t\t<\/dict>\n\t\t\t<\/array>\n\t\t\t<key>PayloadDescription<\/key>\n\t\t\t<string>Configures notifications settings for apps<\/string>\n\t\t\t<key>PayloadDisplayName<\/key>\n\t\t\t<string>Notifications<\/string>\n\t\t\t<key>PayloadIdentifier<\/key>\n\t\t\t<string>com.apple.notificationsettings.26E82306-CDA4-4AF0-9714-0B8363D2A26F<\/string>\n\t\t\t<key>PayloadType<\/key>\n\t\t\t<string>com.apple.notificationsettings<\/string>\n\t\t\t<key>PayloadUUID<\/key>\n\t\t\t<string>26E82306-CDA4-4AF0-9714-0B8363D2A26F<\/string>\n\t\t\t<key>PayloadVersion<\/key>\n\t\t\t<integer>1<\/integer>\n\t\t<\/dict>\n\t\t<dict>\n\t\t\t<key>PayloadDescription<\/key>\n\t\t\t<string>Configures Conference Room Display mode<\/string>\n\t\t\t<key>PayloadDisplayName<\/key>\n\t\t\t<string>Conference Room Display<\/string>\n\t\t\t<key>PayloadIdentifier<\/key>\n\t\t\t<string>com.apple.conferenceroomdisplay.B64EF9CA-0B32-43F9-82D7-5ABB51D1422B<\/string>\n\t\t\t<key>PayloadType<\/key>\n\t\t\t<string>com.apple.conferenceroomdisplay<\/string>\n\t\t\t<key>PayloadUUID<\/key>\n\t\t\t<string>B64EF9CA-0B32-43F9-82D7-5ABB51D1422B<\/string>\n\t\t\t<key>PayloadVersion<\/key>\n\t\t\t<integer>1<\/integer>\n\t\t<\/dict>\n\t\t<dict>\n\t\t\t<key>FilterBrowsers<\/key>\n\t\t\t<false\/>\n\t\t\t<key>FilterSockets<\/key>\n\t\t\t<true\/>\n\t\t\t<key>FilterType<\/key>\n\t\t\t<string>Plugin<\/string>\n\t\t\t<key>Organization<\/key>\n\t\t\t<string>Applivery Inc<\/string>\n\t\t\t<key>PayloadDescription<\/key>\n\t\t\t<string>Configures content filtering settings<\/string>\n\t\t\t<key>PayloadDisplayName<\/key>\n\t\t\t<string>SentinelOne<\/string>\n\t\t\t<key>PayloadIdentifier<\/key>\n\t\t\t<string>com.apple.webcontent-filter.B456B4A3-5794-4C8E-99FA-9148C6458AEE<\/string>\n\t\t\t<key>PayloadType<\/key>\n\t\t\t<string>com.apple.webcontent-filter<\/string>\n\t\t\t<key>PayloadUUID<\/key>\n\t\t\t<string>B456B4A3-5794-4C8E-99FA-9148C6458AEE<\/string>\n\t\t\t<key>PayloadVersion<\/key>\n\t\t\t<integer>1<\/integer>\n\t\t\t<key>PluginBundleID<\/key>\n\t\t\t<string>com.sentinelone.extensions-wrapper<\/string>\n\t\t\t<key>UserDefinedName<\/key>\n\t\t\t<string>SentinelOne<\/string>\n\t\t<\/dict>\n\t<\/array>\n\t<key>PayloadDisplayName<\/key>\n\t<string>SentinelOne Config<\/string>\n\t<key>PayloadIdentifier<\/key>\n\t<string>com.applivery.sentinelone<\/string>\n\t<key>PayloadOrganization<\/key>\n\t<string>Applivery<\/string>\n\t<key>PayloadRemovalDisallowed<\/key>\n\t<false\/>\n\t<key>PayloadType<\/key>\n\t<string>Configuration<\/string>\n\t<key>PayloadUUID<\/key>\n\t<string>9B3EA38F-D1C7-4045-A745-AE3AA25ACCEE<\/string>\n\t<key>PayloadVersion<\/key>\n\t<integer>1<\/integer>\n<\/dict>\n<\/plist><\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a47126 elementor-widget elementor-widget-heading\" data-id=\"6a47126\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Configure System Extensions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c29ae3c elementor-widget elementor-widget-text-editor\" data-id=\"c29ae3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">We will now add a new configuration by selecting <strong><span class=\"s1\">+ Add configuration <\/span><\/strong>from the menu on the left-hand side.<\/p><p class=\"p1\">Select the <strong>System Extensions<\/strong> <span style=\"color: #ff0000;\">(14) <\/span>configuration. Now you just need to <strong>Allow User Overrides<\/strong> <span style=\"color: #ff0000;\">(15) <\/span>and copy the following <strong>Allowed System Extensions<\/strong> <span style=\"color: #ff0000;\">(16)<\/span>:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-020f10e elementor-widget elementor-widget-image\" data-id=\"020f10e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"513\" src=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/system-extensions-1024x656.png\" class=\"attachment-large size-large wp-image-58751\" alt=\"\" srcset=\"https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/system-extensions-1024x656.png 1024w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/system-extensions-300x192.png 300w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/system-extensions-768x492.png 768w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/system-extensions-1536x985.png 1536w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/system-extensions-2048x1313.png 2048w, https:\/\/www.applivery.com\/wp-content\/uploads\/2025\/05\/system-extensions-360x231.png 360w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" title=\"system-extensions | Applivery\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc38383 elementor-widget elementor-widget-code-highlight\" data-id=\"fc38383\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>{\n  \"4AYE5J54KN\": [\n    \"com.sentinelone.network-monitoring\"\n  ]\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Learn how to deploy and configure the SentinelOne Agent app to your macOS devices using Applivery.<\/p>\n","protected":false},"author":5,"featured_media":32390,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"content-type":"","inline_featured_image":false,"footnotes":""},"product":[315],"doc_category":[332],"doc_tag":[],"class_list":["post-58738","docs","type-docs","status-publish","format-standard","has-post-thumbnail","hentry","product-apple-mdm","doc_category-macos"],"aioseo_notices":[],"year_month":"2026-05","word_count":612,"total_views":"6104","reactions":{"happy":"1","normal":"0","sad":"0"},"author_info":{"name":"Karla Makowski","author_nicename":"karla-makowski","author_url":"https:\/\/www.applivery.com\/pt-br\/blog\/author\/karla-makowski\/"},"doc_category_info":[{"term_name":"macOS","term_url":"https:\/\/www.applivery.com\/docs\/mobile-device-management\/apple-mdm\/macos\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/58738","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/comments?post=58738"}],"version-history":[{"count":9,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/58738\/revisions"}],"predecessor-version":[{"id":58762,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/docs\/58738\/revisions\/58762"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/media\/32390"}],"wp:attachment":[{"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/media?parent=58738"}],"wp:term":[{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/product?post=58738"},{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/doc_category?post=58738"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.applivery.com\/pt-br\/wp-json\/wp\/v2\/doc_tag?post=58738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}