mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Add inetUser objectclass. Remove test-users ldif.
This commit is contained in:
@@ -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
|
||||
@@ -97,7 +97,6 @@ class DsInstance:
|
||||
# TODO: roll back here?
|
||||
print "Failed to restart the ds instance"
|
||||
self.__add_default_layout()
|
||||
self.__create_test_users()
|
||||
|
||||
def config_dirname(self):
|
||||
if not self.serverid:
|
||||
@@ -194,14 +193,6 @@ class DsInstance:
|
||||
print "Failed to add default ds layout", 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):
|
||||
logging.debug("configuring certmap.conf for ds instance")
|
||||
dirname = self.config_dirname()
|
||||
|
||||
@@ -448,7 +448,8 @@ class IPAServer:
|
||||
del user['gn']
|
||||
|
||||
# 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
|
||||
for u in user:
|
||||
@@ -709,7 +710,8 @@ class IPAServer:
|
||||
entry = ipaserver.ipaldap.Entry(dn)
|
||||
|
||||
# some required objectclasses
|
||||
entry.setValues('objectClass', 'top', 'groupofuniquenames', 'posixGroup')
|
||||
entry.setValues('objectClass', 'top', 'groupofuniquenames', 'posixGroup',
|
||||
'inetUser')
|
||||
|
||||
# FIXME, need a gidNumber generator
|
||||
if group.get('gidnumber') is None:
|
||||
|
||||
Reference in New Issue
Block a user