рут, запустить multiprocessing.Process от другого пользователя, группы?
Один вопрос: зачем?
Это несколько странный сценарий использования multiprocessing. Может ты хочешь subprocess?
А дальше?
У меня пакет есть с системой плагинов, ему нельзя давать руты. Сам код использует subprocess для запуска кода от рута. Хочу ограничить пользователей от рута(это им не нужно). Я сейчас подумал, что если это является нормальной практикой, можно использовать и subprocess
subprocess — можно (с некоторыми оговорками0. Нафиг тут multiprocessing — неясно.
Да, subprocess работает как надо, что то я его забраковал:) а что за оговорки?
С процессом общаться в случае subprocess чуть сложнее. Но так и задумано. И, вероятно, неизбежно.
Обсуждают сегодня