# SELinux
Linux における Mandatory Access Control(MAC)ポリシーの実装。プロセス・ユーザ・ファイルに security context を割り当て、許可される操作をカーネルレベルで定義することで特権昇格からの保護を図る。Multi-Level Security(MLS)を用いると、security level の概念によりデータの機微性(sensitivity)も保護できる。
Lustre はクライアント側の SELinux をサポートし、`security.selinux` 拡張属性でファイルのセキュリティコンテキストを永続化する。サーバ側には SELinux は不要で、代わりに nodemap の `sepol` パラメータでクライアントが申告する SELinux ポリシー情報(`l_getsepol` が返す `mode:name:version:hash`)を検証する形でクライアント側強制を担保する([[@2026__Whamcloud__Lustre Operations Manual - Chapter 30 Managing Security in a Lustre File System]])。
## 関連
- [[@2026__Whamcloud__Lustre Operations Manual - Chapter 30 Managing Security in a Lustre File System]]
## 出典
- *Lustre Software Release 2.x Operations Manual*, Whamcloud, built 2026-05-26, Chapter 30. https://doc.lustre.org/lustre_manual.xhtml