Usando sudo para fazer login, pois o usuário atual é deselegante para dizer o mínimo. Uma maneira melhor seria simplesmente testar se você está logado como user em seu script e agir de acordo. Por exemplo, se este for um script bash, faça
if [[ $USER != "user" ]]; then
su user;
fi
De qualquer forma, se você realmente quiser fazer isso, use su :
$ whoami
terdon
$ su terdon
Password:
$ whoami
terdon