У меня есть сценарий оболочки, в котором большинство команд необходимо запускать под sudo; тем не менее, последние несколько команд должны выполняться от имени текущего пользователя. Есть ли способ выйти из sudo и переключиться на текущего пользователя?
Если бы я запускал все это из командной строки, я мог бы сделать что-то вроде:
sudo su
[su commands]
exit
[user commands]
Тем не менее, exit
остановит скрипт по этой команде.