ファイルのすべての拡張属性ダンプを取得するには?

ファイルのすべての拡張属性ダンプを取得するには?

Getfattrは、選択したファイルの拡張属性のリストをダンプします。

ただし、名前空間getfattr --dump filename のみがダンプされ、名前空間はダンプされません。通常、ユーザーの名前空間属性は、手動でファイルに追加しない限り存在しません。user.*security.*system.*trusted.*

はい、getfattr -n security.selinux filename。この場合、拡張属性の具体的な識別を知っています。

私はこれをrootユーザーとして試しました。フル機能のrootユーザーがこの情報にアクセスできるとします。ただし、user.* 名前空間ダンプのみを取得できます。

問題は、すべての名前空間のすべてのキー名を知らずに、ファイルのすべての拡張属性名前空間の完全なダンプを簡単に取得できることです。

ベストアンサー1

私はこれをしたくありませんが、答えは次のとおりです(追加調査後)。

 getfattr -d -m - file

読みながら明らかに逃した。マニュアルページ:

-中 模様- マッチ=模様

   名前が正規表現に一致する属性のみを含める模様。 [...] すべての属性を含める場合は「-」を指定します。

おすすめ記事