
user1が実行するプロセスがあります。すべてのグループメンバーkill
にシグナルを送信する権限を付与する必要があります。これまで、私はいつも次のような結果を得ました。
myProcess(13919): Operation not permitted
myProcess: no process killed
私がインターネットで見つけたところによると、Linuxアーキテクチャは他のユーザーがkill
プロセスに信号を送ることを許可しないように設計されています。しかし、同意すれば、これらの権利を与えることができますか?
修正する
指摘したとおりムル、私と私たちのチームはすべてsudoerではないことをお伝えしたいと思います。
答え1
問題はダメージを制限することです。非常に近づくことができますsudo
。次のsudoers
項目を考慮してください。
%group1 ALL = (user1) pkill -HUP <name of process>
これにより、メンバーはgroup1
次のことができます。
sudo -u user1 pkill -HUP <name of process>
答え2
プロセスにはファイルなどの権限構造はありません。したがって、sudoやSUID / FSCAPバイナリなどのトリックが必要です。