summaryrefslogtreecommitdiffstats
path: root/install/updates
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2014-03-26 17:11:23 +0100
committerMartin Kosek <mkosek@redhat.com>2014-04-11 10:17:41 +0200
commita185d45d87539559876f7b0b4f75b904339a5b90 (patch)
tree79fa64aca6cefceab54e137d74bb48a5d74157bd /install/updates
parent50c7f3b2366aa48a966a958a7f95941c917ad3fa (diff)
downloadfreeipa-a185d45d87539559876f7b0b4f75b904339a5b90.tar.gz
freeipa-a185d45d87539559876f7b0b4f75b904339a5b90.tar.xz
freeipa-a185d45d87539559876f7b0b4f75b904339a5b90.zip
Add managed read permissions to RBAC objects
Add default read permissions to roles, privileges and permissions. Also add permission to read ACIs. This is required for legacy permissions. Part of the work for: https://fedorahosted.org/freeipa/ticket/3566
Diffstat (limited to 'install/updates')
-rw-r--r--install/updates/40-delegation.update9
1 files changed, 9 insertions, 0 deletions
diff --git a/install/updates/40-delegation.update b/install/updates/40-delegation.update
index 3fabdf9c7..e90819a51 100644
--- a/install/updates/40-delegation.update
+++ b/install/updates/40-delegation.update
@@ -392,3 +392,12 @@ default:ipapermissiontype: SYSTEM
dn: cn=config
add:aci: '(target = "ldap:///cn=automember rebuild membership,cn=tasks,cn=config")(targetattr=*)(version 3.0;acl "permission:Add Automember Rebuild Membership Task";allow (add) groupdn = "ldap:///cn=Add Automember Rebuild Membership Task,cn=permissions,cn=pbac,$SUFFIX";)'
+
+
+# Read privileges
+dn: cn=RBAC Readers,cn=privileges,cn=pbac,$SUFFIX
+default:objectClass: nestedgroup
+default:objectClass: groupofnames
+default:objectClass: top
+default:cn: RBAC Readers
+default:description: Read roles, privileges, permissions and ACIs