When logged in as admin in FreeIPA's WebUI, the Contact Settings section of /ipa/ui/#/e/user/details/admin only allows to set Telephone number but no other information -- namely, Email address cannot be set.
This is with freeipa-server-4.1.3-2.fc21.x86_64.
Admin doesn't have a full set of object classes as standard ipa users have. For mail it's inetorgperson.
admins has: ipaSshGroupOfPubKeys, ipaobject, top, ipasshuser, person, krbticketpolicyaux, krbprincipalaux, inetuser, posixaccount
ipaSshGroupOfPubKeys, ipaobject, top, ipasshuser, person, krbticketpolicyaux, krbprincipalaux, inetuser, posixaccount
user has: ipaSshGroupOfPubKeys, ipaobject, mepOriginEntry, person, top, ipasshuser, inetorgperson, organizationalperson, krbticketpolicyaux, krbprincipalaux, inetuser, posixaccount
ipaSshGroupOfPubKeys, ipaobject, mepOriginEntry, person, top, ipasshuser, inetorgperson, organizationalperson, krbticketpolicyaux, krbprincipalaux, inetuser, posixaccount
difference: mepOriginEntry, inetorgperson, organizationalperson
mepOriginEntry, inetorgperson, organizationalperson
duplicate of #1162
Potential workaround
$ kinit admin $ ipa user-mod --email admin@example.com --addattr objectclass=inetorgperson admin
Metadata Update from @adelton: - Issue assigned to someone - Issue set to the milestone: 0.0 NEEDS_TRIAGE
Login to comment on this ticket.