github SAP/macOS-enterprise-privileges 2.1.0
Privileges 2.1.0

2 days ago

New in Privileges 2.1

  • For those of you who don't want to have Privileges in your Dock, this version comes with a status item that can be displayed in the menu bar. It provides the same functionality as the Dock Tile plugin. To see the remaining time you have admin rights, just move the mouse over the status item.

  • You can now renew expiring administrator privileges. You can either wait for the notification that appears one minute before administrator privileges expire, or you can renew administrator privileges at any time using the Privileges app, the Dock tile, the status item, or PrivilegesCLI as follows:
  1. Make sure privilege renewal is enabled in the app's settings.

  2. Privileges app: Run the app while you have administrator privileges. If the Revoke Privileges dialog appears, simply hold down the Option key and the Revoke Privileges button will change to Renew Privileges. Press the button while still holding the Option key to renew privileges.

  3. Dock Tile and the new Status Item: Right-click the Dock tile while you have administrator privileges. When the menu appears, hold down the Option key and the menu item Revoke Privileges will change to Renew Privileges. To renew privileges, click the menu item while still holding the Option key.

  4. PrivilegesCLI: As long as you have administrator privileges, run PrivilegesCLI with the -a or --add argument, and your privileges will be renewed.

  • Specific users can now be excluded from having administrator privileges revoked at login using a configuration profile.

  • The help button (?) can now be hidden or can be configured to open a custom url. So you can now direct your users to an internal support page instead of our GitHub page.

  • Custom data can now be passed to a webhook. Include information such as the machine's serial number, computer name, or any other information that is relevant to your environment.

  • To make integration with some 3rd party solutions easier, we have added an event field to the webhook's JSON.

  • If your environment requires people to enter a reason to become an admin, and you have configured an executable to run when privileges change, the reason can now be passed to that executable as argument $3.

  • Introduced the new management keys: AllowPrivilegeRenewal, HelpButtonCustomURL, HideHelpButton, HideSettingsFromStatusItem, PassReasonToExecutable, RenewalFollowsAuthSetting, RevokeAtLoginExcludedUsers, ShowInMenuBar, WebhookCustomData. See the wiki or the sample profile in the app's Resources folder for details.

  • The app's settings window has been redesigned.

  • Especially for our friends and colleagues in Bulgaria, we have added a Bulgarian localization.

  • Made some changes in order to comply with the European Accessibility Act.

  • Fixed an issue that caused admin accounts to lose their admin privileges under certain circumstances.

  • If the Privileges app is open and privileges are changed while the app is still open (expired or changed using PrivilegesCLI), this is now properly reflected in the app.

  • Implemented a workaround for issue #128.

Don't miss a new macOS-enterprise-privileges release

NewReleases is sending notifications on new releases.