Isso é da kill(2)
página de manual:
For a process to have permission to send a signal it must either be privileged (under Linux: have the CAP_KILL capability), or the real or effective user ID of the sending process must equal the real or saved set-user-ID of the target process. In the case of SIGCONT it suffices when the send‐ ing and receiving processes belong to the same session.
Então, essencialmente, em circunstâncias normais, se você não for root (e não tiver como se tornar root ou outro usuário, via sudo ou setuid
programs), você não pode matar o processo de outro usuário.