Часто бывает нужно часть скрипта выполнить от имени другого пользователя. Вот отличное решение:
echo "Root commands" id # блок будет выполнен от имени пользователя username echo "Switch environment" sudo -u username /bin/bash - << usercodeblock echo "Start username commands" id echo "End username commands" usercodeblock echo "Root again"