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