我的目標是為 Debian 中由 dpkg 管理的檔案設定永久檔案功能。可以使用 dpkg-statoverride 設定權限,但這不適用於 cababilties。
我搜尋了一個工具,我已經知道如何使用 hook 來完成它,但它讓我看起來不太乾淨。
也許這還沒有實現。
空指針
答案1
Debian 軟體包格式也沒有dpkg
提供指定軟體包功能的方法,因此沒有簡單的方法可以完成您想要的操作。
有一些 Debian 軟體包,例如iputils-ping
,將軟體包設定為使用postinst
腳本中的功能。以類似的方式進行可能是最好的前進方式。請注意,使用該setcap
命令需要libcap2-bin
安裝該軟體包,並且還要求檔案系統支援擴充屬性,但並非所有檔案系統都支援擴充屬性。如果您的程式包將在不受嚴格控制的電腦上執行,您可能還需要選擇後備機制。