Всем привет. Я тут пишу маленький сервис для своих нужд, который будет крутиться демоном на машине и cli утилиту, которая будет им управлять. Вопрос собсна как правильно связать утилиту и демона? Мне на ум приходят shared memory и порты. Порт это конечно очень удобно, но мне хотелось бы быть уверенным, что демон получил сигнал именно от утилиты с той же машины, где демон крутится, а не откуда-то из сети. Если это удалось выяснить, как убедиться, что сигнал подала утилита запущенная от нужного юзера, например рута? Понятно, что я могу клиент-серверное взаимодействие обмазать сертификатом и в http запросе его проверять, например, но мне кажется, что эту задачу можно решить как-то проще. Как в принципе такую задачу принято решать в линуксе?









 , , ,






URL записи