Интересно, что задача такая - заходить из-под root и запускать процесс от пользователя?
Обычно наоборот бывает: какие-то команды (или запуск-чтение-запись каких-то файлов), недоступные обычному пользователю - надо ему разрешить исполнять. Тогда просто root создаёт группу, добавляет туда юзера и потом наделяет членов группы соответствующими правами (например, правами на исполнение определённых файлов, или всех файлов из какой-то директории).
Потом и откатить очень легко это - удалил его из группы и всё. Особенно это удобно для всяких экспериментов с настройками.