web-dev-qa-db-ja.com

user_xattrでファイルシステムをマウントするとどうなりますか?

DebianのSELinuxドキュメントには、user_xattrは拡張属性と同じではありません。それは何ですか?

7
Melab

user_xattrでファイルシステムをマウントすると、拡張ユーザー属性のサポートが有効になります。これらは、特定のタイプの拡張属性です。 from attr(5)

MIMEタイプ、文字セット、ファイルのエンコーディングなどの任意の追加情報を格納するために、ファイルとディレクトリに拡張ユーザー属性を割り当てることができます。ユーザー属性のアクセス許可は、ファイル許可ビットによって定義されます。属性値を取得するには読み取り許可が必要であり、属性値を変更するには書き込み許可が必要です。

その他のタイプの拡張属性は、セキュリティ属性(SELinuxの場合はを使用(例:)、システム属性(ACLなど)、および信頼できる属性(CAP_SYS_ADMINに制限されています)です。

拡張ユーザー属性を明示的に無効にする一致するnouser_xattrがあります。

拡張ユーザー属性をサポートするファイルシステムのほとんどは、デフォルトで最近有効になっているため、user_xattrは不要になりました。例外はReiserFSです。 ext2ext3は、以前はこのオプションでサポートを有効にする必要がありましたが、これはもう当てはまりません(詳細は xattr(7) を参照)。

7
Stephen Kitt