I want to give user the right to "login as another user"
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?