Você pode prefixar sudo
em todos os comandos. Certifique-se de executar o script como root, o usuário sem privilégios será colocado conforme necessário
#/bin/bash
do-something-neat # Run as invoking user (root)
sudo -u randomuser do-something-else # Run as "randomuser" user
make potato --type=Mashed # Run as invoking user (root)
./servePotato.sh # Run as invoking user (root)
sudo -u randomuser eat MashedPotato.o # Run as "randomuser" user
sudo -u fishy echo "I wanted potato!" # Run as "fishy" user