I am trying to allow an account to update very specific attributes on all User objects. I am setting this security on the "User" object. When I add the account on the security tab, go to advanced, edit the accounts permissions, and start going through the list of attributes I am only able to find a few, like First Name, but most of the attributes I want to let them write to are missing. How can I grant the account write access to these attributes?

Attributes I need to grant permission for:

  • First Name (givenName)
  • Last Name (sn)
  • Initials (initials)
  • Department (department)
  • Company (company)
  • Title (title)
  • Manager (manager)
  • Location Info (physicalDeliveryOfficeName, streetAddress, postOfficeBox)
  • Work Phone (telephoneNumber)
  • Pager (pager)
  • IP Phone (ipPhone)
  • IP Phone Other (otherIpPhone)
  • ThumbnailLogo (thumbnailLogo)
  • jpegPhoto (jpegPhoto)
  • Description (displayName)

Thanks

link|improve this question

75% accept rate
It's much easier, safer, and probably better overall to do this via the Delegation of Control wizard. – joeqwerty Jun 16 '10 at 23:19
While the delegation wizard does allow you to customize access to many properties it does not show ALL of the properties we are trying to control access to. – Peter Jun 16 '10 at 23:54
feedback

2 Answers

up vote 0 down vote accepted

I believe to get the full list you have to change "Apply onto" to "user" instead of "this object and all child objects". This changes the property selection dialog to include all of these.

link|improve this answer
this was the first thing we tried... Most of them still did not show up. – Peter Jun 16 '10 at 23:53
I bet you have to also select "User" on apply-onto in the Object tab too. – sysadmin1138 Jun 17 '10 at 3:19
That was it, just had to pick user from the object tab as well. thanks. – Peter Jun 17 '10 at 19:58
feedback

Go to the "Advanced" ACL editor. Add the principal to whom the rights should be granted. In the "Permission for [principal name]" dialog, go to the "Properties" tab, choose "User objects" in the "Apply onto:" list, and select the properties and desired permissions from the list.

I spot-checked most of your list and I found everything I looked for there.

link|improve this answer
... I could swear this is exactly what we looked at earlier... except now I see them. I don't see Last Name/Surname, is it under a different name? – Peter Jun 17 '10 at 3:02
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.