setcap CAP_NET_RAW を有効にして Python を使用しています。私の python スクリプトは、RPATH に $ORIGIN を持つ共有ライブラリをインポートします。私の python は現在 suid アプリであるため、 $ORIGIN は評価されず、ライブラリは正しく読み込まれません (これはglibc で見つかったセキュリティ リークが原因です)。私のライブラリパスが安全であることをリンカに伝え、ライブラリをロードする方法はありますか?
さらにいくつかのメモ:
- この機能は開発段階でのみ必要です。私は生産ソリューションを探していません。
- ルートとして作業すると、すべてが機能します。
- 私はルートとして働きたくありません。
ありがとう、デイブ