私の目標は、dpkg によって管理される Debian のファイルに永続的なファイル機能を設定することです。権限は dpkg-statoverride で設定できますが、これは機能しません。
ツールを検索しましたが、フックでそれを実行する方法は既にわかっていますが、あまりきれいではないようです。
おそらくこれはまだ実装されていません。
ヌルポインタ
答え1
Debian パッケージ形式ではdpkg
パッケージ内の機能を指定する方法が提供されていないため、必要な操作を簡単に実行することはできません。
などの Debian パッケージでは、スクリプトiputils-ping
で機能を使用するようにパッケージを設定しますpostinst
。同様の方法で行うのがおそらく最善の方法です。setcap
コマンドを使用するには、パッケージがインストールされている必要がありlibcap2-bin
、またファイル システムが拡張属性をサポートしている必要があることに注意してください (すべてのシステムがサポートしているわけではありません)。パッケージが厳密に制御されていないマシンで実行される場合は、フォールバック メカニズムも選択する必要があるかもしれません。