WebDev2030
@WebDev2030
Битриксоид до мозга и костей

Как запустить демона под не root пользователем?

Есть демон sphinx он запускается под root пользователем, нужно его запускать под отдельным пользователем. Как это можно сделать?
  • Вопрос задан
  • 1311 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Для начала, линуксов - много. Укажите в каком файле описан запуск демона, собственно и сам файл можно кинуть.
В старом init.d скорее всего просто через runuser или su
в новом декларативно в юнит файле
[Service]
User=anotheruser
Group=anothergroup
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
указать в его настройках, под каким пользователем он должен работать
Ответ написан
flapflapjack
@flapflapjack
на треть я прав
Можно кроном, ибо в /etc/crontab указывается имя пользователя, от чьего имени запускать команду.

тут - как запустить от другого пользователя из консоли,

тут как запустить из консоли с помощью sudo с правкой /etc/sudoers
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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