我的目标是为 Debian 中由 dpkg 管理的文件设置永久文件功能。可以使用 dpkg-statoverride 设置权限,但这不适用于功能。
我搜索了一个工具,我已经知道如何用钩子来做这件事,但它似乎不太干净。
也许这还没有实现。
空指针
答案1
Debian 软件包格式也没有dpkg
提供指定软件包功能的方法,所以没有简单的方法来实现您想要的功能。
有一些 Debian 软件包,例如iputils-ping
,将软件包设置为使用postinst
脚本中的功能。以类似的方式执行此操作可能是最好的方法。请注意,使用该setcap
命令需要libcap2-bin
安装软件包,并且还要求文件系统支持扩展属性,但并非所有软件包都支持。如果您的软件包将在不受严格控制的机器上运行,您可能还需要选择一种后备机制。