sudo -i -u username
deve acionar o shell de login para esse usuário, como sugerido acima, e pegar todas as suas preferências .whatever.
Como alternativa, tenho mais o hábito de fazer isso:
sudo su - username
Redhat Linux usando Bash
sudo -u bash
Eu quero chamar um bash_profile quando faço isso. Quando eu corro isso, recebo o seguinte erro
bash: /home/myuser/.bashrc: permissão negada
Myuser: o nome de usuário com o qual eu faço login.