Skip to content

@rtrouton rtrouton released this Mar 2, 2020 · 9 commits to master since this release


  • The Privileges app is now sandboxed.
  • Added VoiceOver support to make the app accessible to people with visual impairments.
  • Added a managed preference key RequireAuthentication which makes Privileges require user authentication (password or TouchID) before granting admin rights.
  • Added the managed preference keys LimitToUser and LimitToGroup which allows to limit the usage of Privileges to a certain user or user group.
  • Added the managed preference keys ReasonRequired and ReasonMinLength. You may use these keys to ask the user for a reason for becoming an admin user (and specify a minimum number of characters the user must enter.)
  • Added a managed preference key RemoteLogging which allows to configure a remote syslog server, Privileges should send a log message to, whenever a user changes admin rights. No local forwarder needed.
  • Added a new argument --status to PrivilegesCLI what makes the tool return if the current user has admin rights or not.
  • Updated the icons to fit the Catalina icon appearance.
  • Privileges is now completely localized (even the menus and the preferences window).
  • Fixed an issue which allowed a user to bypass managed preference restrictions by running an older version of Privileges or PrivilegesCLI.
  • Fixed an issue that occurred if EnforcePrivileges has been set to none and made the app not work as expected.
  • Fixed an issue where an unauthorized application could talk to the Privilege Helper tool.
  • Fixed an issue where an unauthorized application could elevate privileges beyond what Privileges has been designed for.

Privileges 1.5.0 has been tested and verified to run on the following OS versions:

  • macOS 10.12.6
  • macOS 10.13.6
  • macOS 10.14.6
  • macOS 10.15.3
Assets 3
You can’t perform that action at this time.