На 10.04 Lucid, как я могу добавить скрипт для запуска, чтобы запускать от имени другого пользователя?

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

Буду ли я добавить скрипт где-то вроде /etc/init.d/myscript? Или лучше поместить его в файл cron для root как @reboot и команду exec? Или что-то совершенно другое?

Я новичок в этом (извините), но я гуглю без особой удачи. Ссылки на учебники тоже будут в порядке, я просто немного растерялся, не зная, с чего начать ...

3
задан 9 December 2011 в 06:24

1 ответ

Посмотрите на этот вопрос по StackOverflow . Он предлагает что-то вроде этого -

Позвоните visudo и добавьте следующее:

user1 ALL=(user2) NOPASSWD: /home/user2/bin/test.sh

Пути команд должны быть абсолютными! Затем вызовите sudo -u user2 /home/user2/bin/test.sh из оболочки user1. Готово.

Таким образом, вы просто запускаете скрипт при запуске в разделе «Автозагрузка приложений» («Система» -> «Настройки» -> «Автозагрузка приложений»), и он запускается при запуске

.
0
ответ дан 9 December 2011 в 06:24

Другие вопросы по тегам:

Похожие вопросы: