I am writing a policy with ordered-permit-overrides for the rules.
Rule 1 permits access to all content for anyone with an appropriate security level.
Rule 2 permits access to some content (3 resources) to anyone with alternative credentials.
Rule 3 denies access to everything else. This is a failsafe if a user has neither the security level or the credentials.
My problem is that I can get my server to run the program and rule 1 works fine. For rule 2 the only result I get if I give the values required is "deny" and if I leave any blank it is "indeterminate." I think the policy isn't running my rule 2 despite using ordered-permit-overrides.
I have tried running the script with rule 3 commented out, and the result is only "indeterminate" or "not applicable."
In rule 1 I left the target empty. For rule 2 I defined resources, but not subjects. Do I need to specify subjects to get this rule to work? Is there something else that could be causing my first and third rules to function, but not my second.