summaryrefslogtreecommitdiffstats
path: root/install/updates/10-uniqueness.update
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2012-09-13 15:11:57 -0400
committerRob Crittenden <rcritten@redhat.com>2012-10-08 18:32:41 -0400
commit96decfea26a1ca977aa81456e46e0590dde1f861 (patch)
tree2af139b83a53de4ace6185c2aa352ea9a8ea5565 /install/updates/10-uniqueness.update
parent74ebd0fd75fababe7d080080ef019b53e96c0c4f (diff)
downloadfreeipa-96decfea26a1ca977aa81456e46e0590dde1f861.tar.gz
freeipa-96decfea26a1ca977aa81456e46e0590dde1f861.tar.xz
freeipa-96decfea26a1ca977aa81456e46e0590dde1f861.zip
Add uniqueness plugin configuration for sudorule cn
We do a search looking for duplicate values but this leaves open the possibility that two adds are happening at the same time so both searches return NotFound therefore we get two entries with the same cn value. https://fedorahosted.org/freeipa/ticket/3017
Diffstat (limited to 'install/updates/10-uniqueness.update')
-rw-r--r--install/updates/10-uniqueness.update16
1 files changed, 16 insertions, 0 deletions
diff --git a/install/updates/10-uniqueness.update b/install/updates/10-uniqueness.update
new file mode 100644
index 000000000..96363d9e0
--- /dev/null
+++ b/install/updates/10-uniqueness.update
@@ -0,0 +1,16 @@
+dn: cn=sudorule name uniqueness,cn=plugins,cn=config
+default:objectClass: top
+default:objectClass: nsSlapdPlugin
+default:objectClass: extensibleObject
+default:cn: sudorule name uniqueness
+default:nsslapd-pluginDescription: Enforce unique attribute values
+default:nsslapd-pluginPath: libattr-unique-plugin
+default:nsslapd-pluginInitfunc: NSUniqueAttr_Init
+default:nsslapd-pluginType: preoperation
+default:nsslapd-pluginEnabled: on
+default:nsslapd-pluginarg0: cn
+default:nsslapd-pluginarg1: cn=sudorules,cn=sudo,$SUFFIX
+default:nsslapd-plugin-depends-on-type: database
+default:nsslapd-pluginId: NSUniqueAttr
+default:nsslapd-pluginVersion: 1.1.0
+default:nsslapd-pluginVendor: Fedora Project