【问题标题】:Linux Cap_Kill Help NeededLinux Cap_Kill 需要帮助
【发布时间】:2015-10-14 05:21:31
【问题描述】:

学校作业需要演示 cap_kill 功能的使用。 据我了解,此功能应该允许给定程序向任何进程发送任何信号并成功。

我使用了以下行:

setcap cap_kill+ep /bin/kill

因此,kill 命令应该能够向任何进程发送 SIGKILL,例如。 但是,添加此功能后,我仍然只能杀死自己的进程,因此无法看到添加该功能的任何效果。我想我什至应该能够kill -9 1 使用此功能但我收到bash: kill: (1) - Operation not permitted

我应该如何展示这种能力?谢谢。

【问题讨论】:

    标签: linux linux-capabilities


    【解决方案1】:

    Init(PID 1) 不能在用户级模式下被杀死。 Linux 中有不同的runlevels 以防止会话意外中断。

    【讨论】:

    • 我遇到了完全相同的问题。在 Ubuntu 20.04 和 Fedora 32 中,这无关紧要。有问题
    • 抱歉,我无法编辑我的自我评论。我发现如果我复制 kill 二进制文件并在副本上应用该功能,它就可以工作。 (!!?)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2017-10-05
    • 2017-03-23
    • 2012-09-26
    • 1970-01-01
    相关资源
    最近更新 更多