@gimade

Как безопасно запускать демоны?

Нужно запустить демон, при чем не просто запустить а добавить в автозагрузку, но он не совсем доверенный, есть вероятность того, что внутри может быть что-то не хорошее. Как посоветуете его запустить, что бы он не смог нанести вред системе?
Я создал отдельную учетную запись и группу, кинул демон в каталог этого пользователя, что делать дальше не совсем понятно.
  • Вопрос задан
  • 343 просмотра
Решения вопроса 1
@Eg0
Такие случаи предусмотрены systemd.
создаешь или в ~/.config/systemd/user/
или в/etc/system/<демон>@пользователь.service
файл
[Unit]
Description=my daemon


[Service]
ExecStart=/usr/bin/lnav 
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4

[Install]
WantedBy=default.target

и потом
systemctl enable демон@myuser.service
systemctl start демон@myuser.service


Настоятельно советую ознакомиться с Документацией - доступно расписано.
З.Ы. Там еще
After=
Requires=

для управления зависимостями
Пример syncthing
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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