summaryrefslogtreecommitdiffstats
path: root/ipa-server
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2007-11-20 10:22:43 -0500
committerSimo Sorce <ssorce@redhat.com>2007-11-20 10:22:43 -0500
commit3580d0affb26498011a7a5ff1389cd1b6e534634 (patch)
treeb6ac76f15d0387bff014037945f8f13adcbfec81 /ipa-server
parentbec524485a90b4611c6507331290d4c3a53bd99a (diff)
downloadfreeipa-3580d0affb26498011a7a5ff1389cd1b6e534634.tar.gz
freeipa-3580d0affb26498011a7a5ff1389cd1b6e534634.tar.xz
freeipa-3580d0affb26498011a7a5ff1389cd1b6e534634.zip
Use groupOfNames and member, not groupOfUniqueNames and uniqueMember
Diffstat (limited to 'ipa-server')
-rw-r--r--ipa-server/ipa-install/share/bootstrap-template.ldif8
-rw-r--r--ipa-server/ipa-slapi-plugins/ipa-memberof/ipa-memberof.c2
-rw-r--r--ipa-server/xmlrpc-server/funcs.py32
3 files changed, 21 insertions, 21 deletions
diff --git a/ipa-server/ipa-install/share/bootstrap-template.ldif b/ipa-server/ipa-install/share/bootstrap-template.ldif
index 257f865be..c83976cba 100644
--- a/ipa-server/ipa-install/share/bootstrap-template.ldif
+++ b/ipa-server/ipa-install/share/bootstrap-template.ldif
@@ -77,17 +77,17 @@ gecos: Administrator
dn: cn=admins,cn=groups,cn=accounts,$SUFFIX
changetype: add
objectClass: top
-objectClass: groupofuniquenames
+objectClass: groupofnames
objectClass: posixGroup
cn: admins
description: Account administrators group
gidNumber: 1001
-uniqueMember: uid=admin,cn=sysaccounts,cn=etc,$SUFFIX
+member: uid=admin,cn=sysaccounts,cn=etc,$SUFFIX
dn: cn=ipausers,cn=groups,cn=accounts,$SUFFIX
changetype: add
objectClass: top
-objectClass: groupofuniquenames
+objectClass: groupofnames
objectClass: posixGroup
gidNumber: 1002
description: Default group for all users
@@ -96,7 +96,7 @@ cn: ipausers
dn: cn=editors,cn=groups,cn=accounts,$SUFFIX
changetype: add
objectClass: top
-objectClass: groupofuniquenames
+objectClass: groupofnames
objectClass: posixGroup
gidNumber: 1003
description: Limited admins who can edit other users
diff --git a/ipa-server/ipa-slapi-plugins/ipa-memberof/ipa-memberof.c b/ipa-server/ipa-slapi-plugins/ipa-memberof/ipa-memberof.c
index b23a04ae6..706b81325 100644
--- a/ipa-server/ipa-slapi-plugins/ipa-memberof/ipa-memberof.c
+++ b/ipa-server/ipa-slapi-plugins/ipa-memberof/ipa-memberof.c
@@ -70,7 +70,7 @@
#include "string.h"
#include "nspr.h"
-#define IPA_GROUP_ATTR "uniquemember"
+#define IPA_GROUP_ATTR "member"
#define IPA_MEMBEROF_ATTR "memberof"
#define IPA_GROUP_ATTR_IS_DN 1
#define IPA_GROUP_ATTR_TYPE "uid"
diff --git a/ipa-server/xmlrpc-server/funcs.py b/ipa-server/xmlrpc-server/funcs.py
index 5c9f0cf6b..db7413dbe 100644
--- a/ipa-server/xmlrpc-server/funcs.py
+++ b/ipa-server/xmlrpc-server/funcs.py
@@ -811,7 +811,7 @@ class IPAServer:
"""
member_dn = self.__safe_filter(member_dn)
- filter = "(&(objectClass=posixGroup)(uniqueMember=%s))" % member_dn
+ filter = "(&(objectClass=posixGroup)(member=%s))" % member_dn
try:
return self.__get_list(self.basedn, filter, sattrs, opts)
@@ -834,7 +834,7 @@ class IPAServer:
entry = ipaserver.ipaldap.Entry(dn)
# some required objectclasses
- entry.setValues('objectClass', 'top', 'groupofuniquenames', 'posixGroup',
+ entry.setValues('objectClass', 'top', 'groupofnames', 'posixGroup',
'inetUser')
# No need to explicitly set gidNumber. The dna_plugin will do this
@@ -940,12 +940,12 @@ class IPAServer:
# check to make sure member_dn exists
member_entry = self.__get_base_entry(member_dn, "(objectClass=*)", ['dn','uid'], opts)
- if new_group.get('uniquemember') is not None:
- if ((isinstance(new_group.get('uniquemember'), str)) or (isinstance(new_group.get('uniquemember'), unicode))):
- new_group['uniquemember'] = [new_group['uniquemember']]
- new_group['uniquemember'].append(member_dn)
+ if new_group.get('member') is not None:
+ if ((isinstance(new_group.get('member'), str)) or (isinstance(new_group.get('member'), unicode))):
+ new_group['member'] = [new_group['member']]
+ new_group['member'].append(member_dn)
else:
- new_group['uniquemember'] = member_dn
+ new_group['member'] = member_dn
try:
ret = self.__update_entry(old_group, new_group, opts)
@@ -984,11 +984,11 @@ class IPAServer:
raise ipaerror.gen_exception(ipaerror.LDAP_NOT_FOUND)
new_group = copy.deepcopy(old_group)
- if new_group.get('uniquemember') is not None:
- if ((isinstance(new_group.get('uniquemember'), str)) or (isinstance(new_group.get('uniquemember'), unicode))):
- new_group['uniquemember'] = [new_group['uniquemember']]
+ if new_group.get('member') is not None:
+ if ((isinstance(new_group.get('member'), str)) or (isinstance(new_group.get('member'), unicode))):
+ new_group['member'] = [new_group['member']]
try:
- new_group['uniquemember'].remove(member_dn)
+ new_group['member'].remove(member_dn)
except ValueError:
# member is not in the group
# FIXME: raise more specific error?
@@ -1221,12 +1221,12 @@ class IPAServer:
if group_dn is None:
raise ipaerror.gen_exception(ipaerror.LDAP_NOT_FOUND)
- if new_group.get('uniquemember') is not None:
- if ((isinstance(new_group.get('uniquemember'), str)) or (isinstance(new_group.get('uniquemember'), unicode))):
- new_group['uniquemember'] = [new_group['uniquemember']]
- new_group['uniquemember'].append(group_dn['dn'])
+ if new_group.get('member') is not None:
+ if ((isinstance(new_group.get('member'), str)) or (isinstance(new_group.get('member'), unicode))):
+ new_group['member'] = [new_group['member']]
+ new_group['member'].append(group_dn['dn'])
else:
- new_group['uniquemember'] = group_dn['dn']
+ new_group['member'] = group_dn['dn']
try:
ret = self.__update_entry(old_group, new_group, opts)