Выполнить скрипт из rc.local от имени пользователя вместо root

Я хочу выполнять скрипт каждый раз, когда запускается мой сервер. Проблема в том, что мне нужно быть определенным пользователем, чтобы выполнить скрипт, если я пытаюсь сделать это как root, он не может найти определенные пакеты (например, ruby). Я пытаюсь перейти на ххх user01. sudo su user01...