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

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

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

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

Обновить

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

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 и обработка сигналов
  • Безопасное выход из цикла в bash
  • Что такое сигнальные ловушки?
  • В чем разница между выходом из процесса с помощью Ctrl + C и выдачей команды kill -9?
  • Невозможно переписать команду «trap» для SIGTSTP, SIGTTIN и SIGTTOU
  • Отображение intr для del key
  • Что такое сигнал 0 в команде trap?
  • Почему моя ловушка не срабатывает?
  • убийство подпроцессов и ловушек
  • Linux и Unix - лучшая ОС в мире.