Você pode usar os seguintes comandos para executar como outro usuário ou como usuário root
sudo su - user2 -c "cd && ./script.sh status"
Quando estamos logados como user1 e rodamos:
$ sudo su user2 && cd && ./script.sh status
Ele executará os dois cd e ./script.sh status no contexto de user1 .
Como escrever o comando acima para cd ser executado como user2 ? (neste caso, vá para ~ folder de user2 , não user1 )