System Policy - Kernel Extensions
com.apple.syspolicy.kernel-extension-policy
The payload that configures the kernel extension policies.
macOS
macOS 10.13.2+exclusiveConfiguration Keys (4)
| Key | Type | Title |
|---|---|---|
AllowUserOverridesIf 'true', users can approve additional kernel extensions that configuration profiles don't explicitly allow. Default: false | boolean | Allow users to approve kernel extensions |
AllowNonAdminUserApprovalsIf 'true', nonadministrative users can approve additional kernel extensions in the Security & Privacy preferences. Available in macOS 11 and later. Default: false | boolean | Allow non-admin users to approve kernel extensions |
AllowedTeamIdentifiersThe array of team identifiers that define which validly signed kernel extensions can load. | array | Allowed Team Identifiers |
AllowedKernelExtensionsThe dictionary that represents a set of kernel extensions that the system always allows to load on the computer. The dictionary maps team identifiers (keys) to arrays of bundle identifiers. | dict | Allowed Kernel Extensions |
AllowedTeamIdentifiersItem | string | Team Identifier |
{{value}}The kernel extension data. | array | Bundle Identifier |
{{key}} | string | Team Identifier |
AllowedKernelExtensionsItemsKernel extension data. | string | Bundle Identifier |