login
faz exatamente o que o nome diz, ele registra um usuário e configura o ambiente, mas o comando de login não se destina a alternar para outra conta de usuário na linha de comando. Para isso, você usaria su username
para alternar para outra conta ou sudo -u username
para executar apenas um único comando como outro usuário.