ACL inactive = access?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-08-2017 11:55 PM
I just want to confirm something...
I want to restrict users from deleting Configuration Items in CMDB and the screenshot below is from ACL on cmdb_ci table.
If I deactivate this rule, does that mean that all users can delete CI's or that no one can delete a CI since there is no ACL for deleting?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-09-2017 12:51 AM
Hi Henrik
Its not that simple as ACL's evaluates up in hierachy.
This means that a parent or * ACL might evaluate true if cmdb_ci ACL is inactivated.
The best way forward is to deactivate it, activate "Debug security" and impersonate different users to see if /delete ACL evaluates true or false
The other side of Security is:
http://wiki.servicenow.com/index.php?title=High_Security_Settings#Default_Deny_Property
Default it should be "Deny access" which means that security denies if no ACL's are evaluated to true
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-09-2017 01:01 AM
Thanks Simon for the link. I'll look into it right away.
But let's assume that this is the only ACL rule that trigger on cmdb_ci table and its child tables. If I deactivate this rule, will that result to full access for deleting CIs for all users/roles or will it do the opposite?
Now that I've looked into the link and your later comment below, I see that default is set to Deny Access, and from what I understand then, users will not be able to delete if I deactivate this ACL (in regards to parent ACL and ACL with *).

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-09-2017 01:07 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-09-2017 01:23 AM
Thanks Jaspal! have a good day!