Removes a right from the policy database.
SDK
- macOS 10.3+
Framework
- Security
Declaration
OSStatus AuthorizationRightRemove(Authorization Ref authRef, const char *rightName);
Parameters
authRef
A valid authorization reference used to authorize modifications.
rightName
An ASCII character string representing the right name. This function does not accept wildcard right names.
Return Value
A result code. See Authorization Services Result Codes.
Discussion
The right you remove must be an explicit right with no wildcards. Wildcard rights are for use by system administrators for site configuration.