Kill
授予組發送終止信號的權利
我有一個 user1 執行的程序。我需要授予所有組成員
kill
向它發送一些信號的權利。到目前為止,我總是得到這個輸出:myProcess(13919): Operation not permitted myProcess: no process killed
根據我在網際網路上的發現,Linux 架構旨在不允許其他使用者向
kill
程序發送信號。但是,如果我同意,我可以授予這些權利嗎?更新
正如muru所指出的,我應該提到我和我的團隊不是 sudoers。
問題是限制損害。您可以與
sudo
. 考慮這個sudoers
條目:%group1 ALL = (user1) pkill -HUP <name of process>
然後成員
group1
可以這樣做:sudo -u user1 pkill -HUP <name of process>
程序沒有像文件那樣的權限結構。因此,您需要像 sudo 或 SUID / FSCAP 二進製文件這樣的技巧。