Дайте группе право отправлять сигналы убийства

У меня есть процесс, который выполняется user1. И мне нужно предоставить всем членам группы право отправить на нее некоторый сигнал об kill . До сих пор я всегда получал этот результат:

 myProcess(13919): Operation not permitted myProcess: no process killed 

Из того, что я нашел в Интернете, архитектура Linux призвана не разрешать другим пользователям отправлять сигналы об отказе в процесс. Но, если я в порядке, могу ли я предоставить эти права?

Обновить

Как указывал муру , я должен упомянуть, что моя группа и я не судисты.

  • В чем разница между выходом из процесса с помощью Ctrl + C и выдачей команды kill -9?
  • Предотвращение доступа SIGINT к дочерним процессам
  • Можно ли отслеживать, откуда пришел SIGINT, если это не от пользователя?
  • тайм-аут
  • Почему различное поведение захвата EXIT vs INT
  • Какой сигнал отправляет X своим клиентам, когда он получает SIGINT?
  • При завершении работы перед установкой аварийного сигнала отключите накопители?
  • Что происходит с запрошенными рекурсивными сигналами?
  • 2 Solutions collect form web for “Дайте группе право отправлять сигналы убийства”

    Проблема заключается в ограничении ущерба. Вы можете приблизиться к sudo . Рассмотрите эту запись sudoers :

     %group1 ALL = (user1) pkill -HUP <name of process> 

    Тогда члены группы 1 могут делать:

     sudo -u user1 pkill -HUP <name of process> 

    Для процессов, подобных файлам, нет структуры разрешений. Таким образом, вам нужны трюки, такие как sudo или SUID / FSCAP.

    Linux и Unix - лучшая ОС в мире.