About this question
Can an user be given login as another user privileges without giving 'View Setup and Configuration' permission and 'Modify All Permission'?
As the need is to do testing in sales force logging in with different profiles without having access to the object, fields and other metadatas and configuration in the org. How to login as another user in salesforce.