login does exactly what the name says, it logs a user in and sets up the environment, but the login command is not intended for switching to another user account on the command line. For this you would either use su username to switch to another account, or sudo -u username to run just a single command as another user.