Homebrew does not require permissions to install most packages but there are some packages that require permissions to install. These packages tend to be requesting access to privileged devices or wants to create a background service. It these cases, allowing APM to provide permissions allows the install or update of these packages.
By Default, APM will use a local variable (%lastuser%) to install packages, if the Sudo Account is not set for agent.
The Mac Sudo Manager allows you to manage different Sudo user accounts and passwords across your RMM environment. The users and passwords are used during the install and update processes inside Automate. If a Sudo User is not provided for the agent, then Automate will attempt to use the variable (%lastuser%) in the place of a set Sudo User account.
To Access the APM Sudo Manager, Navigate to Enable Agents in the main plugin and select the Mac Sudo button
That will open the Mac Sudo Manager
Here you can view all current Mac agents and the Sudo User currently in use.
You can add, edit, or delete Sudo user account, Provide a friendly name for the account, the usename and password and save to Automate. Automate will encrypt the password when storing it in Automate.
You can assign Sudo users to one or more agents at a time by selecting the Sudo account and selection 1 or more agents from agent list.
You can see the Sudo assignments as a EDF under the Agent. You can remove or change the value of this EDF to match any Sudo Account Automate is managing manually. You can alos use the Assign Sudo tool to assign and remove Sudo Accounts from agents.
Mac Sudo Manager
This forum holds the documentation for Automate Package Manager. It should not be used to post issues or feature request.
Jump to
- ConnectWise Automate Support and Integrations
- ↳ General ConnectWise Automate Discussions
- ↳ Scripts
- ↳ Automate Package Manager
- ↳ Documentation
- ↳ Patch Remedy 5
- ↳ Documentation Project
- ↳ Patch Remedy for LabTech (Patch Remedy 4) Retired
- ↳ Chocolatey Plugins
- ↳ App Genie
- ↳ Chocolatey For Labtech
- ↳ Chocolatey For Automate
- ↳ ChocolateyForAutomate 3.5 Document Project
- ↳ Chocolatey For Automate 3.6 & 3.7 Document Project
- ↳ Habitat
- ↳ Habitat Documentation Forum
- ↳ Office365 For Automate
- ↳ Office365 For Automate Documentation Forum
- ↳ Office365 for LabTech
- ↳ Defender For Automate
- ↳ Defender Documentation
- ↳ Active Directory UC
- ↳ Active Directory UC Documentation
- ↳ BitLocker for Automate
- ↳ BitLocker Documentation Project
- ↳ SurfLog for Automate
- ↳ SurfLog Documentation Project
- ↳ SurfLog Browsing Metrics for Labtech
- ↳ NetGate PFSense Manager Plugin for ConnectWise Automate
- ↳ Documentation Project
- ↳ VMWare ESX Host Health Monitor
- ↳ Silo For Automate
- ↳ Silo Documentation Project
- ↳ Cleaner For LabTech
- ↳ Printer Status Plugin
- ↳ Avast Business Antivirus Plugin
- ↳ Backup Windows Plugin for LabTech
- ↳ Linux Update Manager
- ↳ Magma For LabTech
- ↳ Nagios for LabTech
- ↳ ADMON Administrators Group Monitor plugin
- ↳ Expiry Domain Password Expiration Plugin
- ↳ Map Drives Plugin
- ↳ Announce Maintenance Plugin
- ↳ Agent Status Plugin
- ↳ FileHog File Analyzer Plugin
- ↳ GhostFile Host File Manager Plugin
- ↳ Flue Shot AV Plugin
- ↳ AcceloSync Plugin for LabTech
- ↳ NUT (Network Utilization Tests) Plugin
- ↳ Net Detective plugin
- ↳ PowerShell plugin for Labtech
- ↳ RegHog Registry search plugin
- ↳ SQL Query Analyzer plugin
- ↳ IPBlock Country (region) IP Filter Plugin
- ↳ Go Postal Exchange Report Manager plugin
- ↳ AppassureD Backup Manager Plugin
- ↳ Stalled Agents Detector Plugin
- ↳ APT-GET Package Manager for Linux Plugin
- ↳ PFSense 4 LabTech
- ↳ All other LabTech Plugin Support