Как запустить команду от имени конкретного пользователя в сценарии инициализации?
Я пишу сценарий инициализации, который должен выполнять одну команду от имени пользователя, отличного от пользователя root. Вот как яЯ делаю это в настоящее время:sudo -u username command
Обычно это работает, как и ожидалось, в Ubuntu / Debian, но в RHEL скрипт, который выполняется какcommand
висит.
Есть ли другой способ запустить команду от имени другого пользователя?
(Обратите внимание, что я могуиспользовать функции инициализации lsb, так как онинедоступно на RHEL / Centos 5.x.)