Conceda aos outros usuários permissão para matar os processos como o usuário de baixa prioridade através de
sudo -u lowpriouser /bin/kill PID
Um usuário só pode sinalizar seus próprios processos, a menos que tenha privilégios de root. Ao usar sudo -u
, um usuário com a configuração correta no arquivo sudoers
pode assumir a identidade do usuário de baixa prioridade e eliminar o processo.
Por exemplo:
%killers ALL = (lowpriouser) /bin/kill
Isso permitiria que todos os usuários do grupo killers
executassem /bin/kill
como lowpriouser
.
Veja também o manual sudoers
em seu sistema.
Em um sistema OpenBSD, o mesmo pode ser feito através do utilitário nativo doas
com uma configuração como
permit :killers as lowpriouser cmd /bin/kill
Então
doas -u lowpriouser /bin/kill PID