I want to give user the right to "login as another user"

enter image description here

so that the user can view other user's perspective.

I cannot see any other way other than giving them system admin privilege, which is not recommended for obvious reasons.

I don't want to give him rights to create users or edit users data in anyway (he will get edit rights for the user he is logged in as, but that's neglectable)

Is there any other way out?

3 Answers 3


You can add them to the group with such rights


  • Can you elaborate how you see this working and what permissions you're talking about ? I didn't know this was possible. Commented Feb 4, 2014 at 11:04
  • You can make some users Delegated Administrators for a certain users in the Role Hierarchy subset. You can also restrict what profiles they can assign to the users for whom he is the Delegated Admin of. With this right, the Delegated Admin can login as those users in that particular hierarchy subset.
    – AslamK
    Commented Feb 4, 2014 at 12:10
  • 1
    I dissagree with the "wasted" comment. 1. We got another answer (increase the A:Q ratio) 2. Someone will get 50 points for their answer. 3. I almost doubled the views on this Q 4. I got a new badge ^^
    – Saariko
    Commented Jun 11, 2014 at 9:35
  • 1
    @eyescream help.salesforce.com/… - Can create users... - Can't have that
    – Saariko
    Commented Jun 11, 2014 at 18:22
  • 2
    Hmm... add a val rule on User that checks ISNEW() && $Profile.Name = 'System Administrator'?
    – eyescream
    Commented Jun 11, 2014 at 21:01

The only solution I can think of straight away is.. create another user and give this user the access that is required (setting the right profile and roles etc).

So, the user has to switch between the existing and this new user access.

  • I don't have spare licenses. Also, I need the 'owner' to view the data that the users see.
    – Saariko
    Commented Jun 11, 2014 at 18:23

You could create and use a permission set with "Modify All Data" turned on and then assign that permission set to the user.

  • Or use Delegated Administration with a permission set.
    – KidNiki
    Commented May 22, 2015 at 18:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .