我有一个 CLI 工具,它创建一个授权,然后使用它执行授权的命令。我需要连续多次调用这个 CLI 工具。
第一次调用该工具时,如何重新使用授权?这是我的授权码:
AuthorizationRef authorizationRef;
status = AuthorizationCreate(NULL, kAuthorizationEmptyEnvironment, kAuthorizationFlagDefaults, &authorizationRef);
AuthorizationExecuteWithPrivileges(authorizationRef, "/bin/rm", kAuthorizationFlagDefaults, NULL , NULL);