首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件能力和处理能力之间的差异

文件能力和处理能力之间的差异
EN

Unix & Linux用户
提问于 2019-03-08 10:34:15
回答 2查看 493关注 0票数 1

我正在努力理解POSIX功能。有时,在阅读文档时,它们会引用文件功能,有时还会引用处理功能。

文件和进程功能的区别是什么?我所理解的是,我们通过使用setcap将功能分配给可执行文件,然后当它运行时(这是一个进程),它将使用该功能。为什么附加的进程功能,如进程是内存中的可执行文件。

EN

回答 2

Unix & Linux用户

发布于 2019-03-17 21:28:26

在带有套帽的可执行文件上设置文件功能。

但是其他功能可以从启动过程中继承。这在Linux能力手册页中有描述:

代码语言:javascript
复制
   Inheritable
          This is a set of capabilities preserved across an execve(2).
          Inheritable capabilities remain inheritable when executing any
          program, and inheritable capabilities are added to the
          permitted set when executing a program that has the
          corresponding bits set in the file inheritable set.
票数 0
EN

Unix & Linux用户

发布于 2021-06-21 01:31:44

我和SergeE.Hallyn在2008年我们第一次在Linux内核中实现文件功能之后,就写了关于功能的本论文。它包含了一些历史,一些理论和一堆简单的工作的例子,仍然做了一个合理的手走,试图解释事情如何运作。我还在努力在完全有能力站点上保留其他参考和示例材料。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/505104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档