Add inetUser objectclass. Remove test-users ldif.

This commit is contained in:
Kevin McCarthy
2007-10-11 12:19:42 -07:00
parent 52a57a9639
commit 06b107ed5f
3 changed files with 5 additions and 34 deletions

View File

@@ -1,22 +0,0 @@
# test, users, default, $REALM
dn: uid=test,cn=users,cn=accounts,$SUFFIX
changetype: add
uidNumber: 1003
uid: test
gecos: test
homeDirectory: /home/test
loginShell: /bin/bash
gidNumber: 1002
objectclass: krbPrincipalAux
objectclass: inetOrgPerson
objectClass: posixAccount
objectClass: account
objectClass: top
cn: Test User
sn: User
krbPrincipalName: test@$REALM
dn: cn=ipausers,cn=groups,cn=accounts,$SUFFIX
changetype: modify
add: uniqueMember
uniqueMember: uid=test,cn=users,cn=accounts,$SUFFIX

View File

@@ -97,7 +97,6 @@ class DsInstance:
# TODO: roll back here? # TODO: roll back here?
print "Failed to restart the ds instance" print "Failed to restart the ds instance"
self.__add_default_layout() self.__add_default_layout()
self.__create_test_users()
def config_dirname(self): def config_dirname(self):
if not self.serverid: if not self.serverid:
@@ -193,14 +192,6 @@ class DsInstance:
except subprocess.CalledProcessError, e: except subprocess.CalledProcessError, e:
print "Failed to add default ds layout", e print "Failed to add default ds layout", e
logging.debug("Failed to add default ds layout %s" % e) logging.debug("Failed to add default ds layout %s" % e)
def __create_test_users(self):
logging.debug("create test users ldif")
txt = template_file(SHARE_DIR + "test-users-template.ldif", self.sub_dict)
user_fd = open(SHARE_DIR+"test-users.ldif", "w")
user_fd.write(txt)
user_fd.close()
logging.debug("done creating test users ldif")
def __certmap_conf(self): def __certmap_conf(self):
logging.debug("configuring certmap.conf for ds instance") logging.debug("configuring certmap.conf for ds instance")

View File

@@ -448,8 +448,9 @@ class IPAServer:
del user['gn'] del user['gn']
# some required objectclasses # some required objectclasses
entry.setValues('objectClass', 'top', 'person', 'organizationalPerson', 'inetOrgPerson', 'posixAccount', 'krbPrincipalAux') entry.setValues('objectClass', 'top', 'person', 'organizationalPerson',
'inetOrgPerson', 'inetUser', 'posixAccount', 'krbPrincipalAux')
# fill in our new entry with everything sent by the user # fill in our new entry with everything sent by the user
for u in user: for u in user:
entry.setValues(u, user[u]) entry.setValues(u, user[u])
@@ -709,7 +710,8 @@ class IPAServer:
entry = ipaserver.ipaldap.Entry(dn) entry = ipaserver.ipaldap.Entry(dn)
# some required objectclasses # some required objectclasses
entry.setValues('objectClass', 'top', 'groupofuniquenames', 'posixGroup') entry.setValues('objectClass', 'top', 'groupofuniquenames', 'posixGroup',
'inetUser')
# FIXME, need a gidNumber generator # FIXME, need a gidNumber generator
if group.get('gidnumber') is None: if group.get('gidnumber') is None: