Hello,
Tried to search but not finding anything that helps.
Want to move my company from an Apple OSX Open Directory to UCS.
I want to control what User ID and GUID number a user is assigned when a domain user signs in to OS X (MacOS).
The same user is always assigned the same numbers, so I think there is an entry or calculation making the numbers.
If I view the USC server with AD Explorer on a Windows computer I see a “Generated-UID” field with the number I want to change.
But it is not editable I think it’s being generated based on something else in the LDAP but I’m not sure what.
The Generated UID is also visible but not modifiable in OSX Directory Utility.
I can not find any “Generated UID” field in LDAP backups or with ldapsearch.
No users are currently added to the UCS server, so I can try any suggestions.
Here are some example numbers generated on OSX computer:
Generated UID: 28406CF2-7B57-45DF-8CDC-6693D3F4A797
User ID: 675310834 (I know the User ID is calculated from the Generated UID)
for the following UCS user record:
dn: uid=jeremym,cn=users,dc=business,dc=intranet
uid: jeremym
krb5PrincipalName: jeremym@business.INTRANET
objectClass: krb5KDCEntry
objectClass: person
objectClass: automount
objectClass: top
objectClass: inetOrgPerson
objectClass: sambaSamAccount
objectClass: organizationalPerson
objectClass: univentionPWHistory
objectClass: univentionMail
objectClass: univentionSAMLEnabled
objectClass: shadowAccount
objectClass: krb5Principal
objectClass: posixAccount
objectClass: univentionObject
uidNumber: 2013
sambaAcctFlags: [U ]
sambaPasswordHistory: 472206091917239F0F540BF960B541EDD44B69E9856D04B33E22C8
28C572F674
krb5MaxLife: 86400
shadowLastChange: 17112
cn: Jeremy M
title: Mr
userPassword:: e2NyeXB0fSQ2JDdELnFraDIxLzRFY0NxQ3okWmtKcGRvVTE0WWIuZ3Yuek1DL
kFrcXl1OUs3SmpUdXkwcVFpZURaZnhGMDFldVFOakc1c0JkUkZhTUVCc1FQdnZlVzk2dFZNNVNC
TEVGR0xoUVlXTS4=
krb5Key:: MEmhIzAhoAMCARChGgQYRsK6v55b30YsjNaDrkDZB1Q4uhVMFV5FoiIwIKADAgEDoR
kEF0RJR0lDVVQuSU5UUkFORVRqZXJlbXlt
krb5Key:: MDmhEzARoAMCAQKhCgQIjKJD8urqcNyiIjAgoAMCAQOhGQQXRElHSUNVVC5JTlRSQU
5FVGplcmVteW0=
krb5Key:: MEGhGzAZoAMCARGhEgQQY/nql7ZJcsdpGg4PH3IQcKIiMCCgAwIBA6EZBBdESUdJQ1
VULklOVFJBTkVUamVyZW15bQ==
krb5Key:: MDmhEzARoAMCAQGhCgQIjKJD8urqcNyiIjAgoAMCAQOhGQQXRElHSUNVVC5JTlRSQU
5FVGplcmVteW0=
krb5Key:: MFGhKzApoAMCARKhIgQg+mLa/K7fYYGH3rOFNs/ZfQFFYCWzoWgkSPPnAETfjiSiIj
AgoAMCAQOhGQQXRElHSUNVVC5JTlRSQU5FVGplcmVteW0=
krb5Key:: MEGhGzAZoAMCARehEgQQt3xRN1daTW9ZbCdGljTgL6IiMCCgAwIBA6EZBBdESUdJQ1
VULklOVFJBTkVUamVyZW15bQ==
krb5Key:: MDmhEzARoAMCAQOhCgQIjKJD8urqcNyiIjAgoAMCAQOhGQQXRElHSUNVVC5JTlRSQU
5FVGplcmVteW0=
sambaMungedDial: bQAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAB
kAAEAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAUAAFAB
oACAABAEMAdAB4AEMAZgBnAFAAcgBlAHMAZQBuAHQANTUxZTBiYjAYAAgAAQBDAHQAeABDAGYAZ
wBGAGwAYQBnAHMAMQAwMDAwMDEwMA==
krb5MaxRenew: 604800
krb5KeyVersionNumber: 1
loginShell: /bin/bash
univentionObjectType: users/user
krb5KDCFlags: 126
sambaPwdLastSet: 1478538175
sambaNTPassword: B77C5137575A4D6F596C27469634E02F
displayName: Jeremy M
gecos: Jeremy M
sn: M
pwhistory: $6$rfRqcllGMI6LVoQv$OQ8jgXsaK20pngrTZeXX740vx8NEVCD7Y2iJ/Jra8YQz5
XJBIzA974yN3kE/D9CUNLhqYTkxsvnDvqOjO/2wN1
homeDirectory: /home/jeremym
givenName: Jeremy
structuralObjectClass: inetOrgPerson
entryUUID: c549bd1c-3957-1036-9f35-99309fee0b52
creatorsName: uid=Administrator,cn=users,dc=business,dc=intranet
createTimestamp: 20161107170255Z
gidNumber: 5001
sambaPrimaryGroupSID: S-1-5-21-1597692167-2089646934-193821172-513
sambaSID: S-1-5-21-1597692167-2089646934-193821172-11220
entryCSN: 20161110214517.003784Z#000000#000#000000
modifiersName: uid=patrickf,cn=users,dc=business,dc=intranet
modifyTimestamp: 20161110214517Z