Users
使任何人都可以殺死給定使用者的所有程序
在共享伺服器上,我希望有一些非常低優先級的使用者,這樣當其他使用者(也沒有 root 權限)需要資源時,他們可以殺死任何低優先級使用者的程序。
有可能允許這樣的事情嗎?
授予其他使用者以低優先級使用者身份終止程序的權限
sudo -u lowpriouser /bin/kill PID
使用者只能向自己的程序發出信號,除非他們具有 root 權限。通過
sudo -u
在文件中使用具有正確設置的使用者,sudoers
可以假定低優先級使用者的身份並終止該程序。例如:
%killers ALL = (lowpriouser) /bin/kill
這將允許組中的所有
killers
使用者/bin/kill
以lowpriouser
.另請參閱
sudoers
系統上的手冊。在 OpenBSD 系統上,同樣可以通過本機
doas
實用程序完成,其配置如下permit :killers as lowpriouser cmd /bin/kill
然後
doas -u lowpriouser /bin/kill PID