2014-05-12 1 views
0

У меня есть файл конфигурации на моем сервере Ubuntu. Когда я попытался перенести начало некоторого процесса на Upstart, я не нашел решения для извлечения uid и gid из моего файла конфигурации и передачи их в команды setuid и setgid upstart!Установки Upstart uid из выделенного параметра

Я попытался сделать это в блоке сценария, я извлек uid/gid, но я не могу выполнить setuid или setgid из блока сценария.

У кого-нибудь есть идеи?

С уважением, /requinham

+0

Может http://serverfault.com/ подходит ваш вопрос лучше. – Bonifacio2

+0

Я думаю, что это общий вопрос о upstart, специально не посвященный серверному миру. – requinham

+0

Но SO - это сайт для программирования связанных вопросов. – Bonifacio2

ответ

0

Это невозможно сделать это с помощью актуальной версии Upstart. Может быть, в будущей версии. Но я могу решить эту проблему на части скрипта с помощью команды start-stop-daemon, потому что эта команда имеет несколько вариантов межсетевого взаимодействия, например, задание gid uid или приоритета расписания. Просто используйте его в файле upstart conf.

С уважением, /requinham

Смежные вопросы