【发布时间】:2018-04-24 06:18:45
【问题描述】:
为什么在 C 中发送 kill 系统调用不需要 root 访问权限或 sudoer 权限?我试图使用 kill 系统调用终止 C 中的进程。我虽然它需要我以 root 身份运行进程,但它没有。通常通过bash终端发送kill系统调用时,我们需要使用sudo,那么为什么使用C时不需要呢?
【问题讨论】:
-
"我们必须使用 sudo" - 不,你不是。
kill只是发送一个信号。您可以向自己的进程发送信号。
标签: c unix system-calls