linux - 防止受 seccomp 保护的进程的子进程具有相同的 seccomp 保护?

标签 linux access-control

我正在编写一个受 seccomp 保护的应用程序。
此应用程序使用 fork() 然后使用 execvp() 来运行某些程序。
根据 Linux kernel documentation.,似乎我程序的任何子进程都将受到与父进程相同的限制和过滤器的约束。
它执行的程序相当大,并且需要主程序不需要的大量系统调用。我不想让主程序访问它不需要的任何系统调用。

有没有办法设置主进程受seccomp保护,但任何子进程不 protected ?

最佳答案

这是不可能的。 Seccomp 规则总是由 child 继承。

关于linux - 防止受 seccomp 保护的进程的子进程具有相同的 seccomp 保护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28826372/

相关文章:

linux - 网络设备的 ACL

linux - OpenGL 应用程序导致 Xorg 泄漏

linux - 关于AES128bit-CBC

linux - 如何在 vim 的 ex 模式下从缓冲区粘贴?

Symfony IP 访问控制配置不起作用

ruby-on-rails - Devise 和 Cancancan - 如何让它发挥作用?

linux - 查找特定目录并忽略其他

c++ - 套接字和线程

access-control - 如何为 XACML 的规则组合做逻辑与

swift - 由于编译器中的 'internal' 保护级别,无法访问框架 init 中的公共(public)结构