Как запустить команду от имени конкретного пользователя в сценарии инициализации?

Я пишу сценарий инициализации, который должен выполнять одну команду от имени пользователя, отличного от пользователя root. Вот как яЯ делаю это в настоящее время:

sudo -u username command

Обычно это работает, как и ожидалось, в Ubuntu / Debian, но в RHEL скрипт, который выполняется какcommand висит.

Есть ли другой способ запустить команду от имени другого пользователя?

(Обратите внимание, что я могуиспользовать функции инициализации lsb, так как онинедоступно на RHEL / Centos 5.x.)

Ответы на вопрос(5)

Ваш ответ на вопрос