ファイルシステムとカーネルの関係の仕方と、それらがどのように連携しているか、具体的にはアクセス許可について理解しようとしています。ファイルシステム(および)のアクセス権の実装
(私は実際には、ファイルシステムはカーネル空間で実行されている、ことを知っているが、二つの実体を分離し、この文脈では、私はそれらを考慮してください。)
するとボブ(= 1001 UID、GID = 1001、グループ= "人間、マイナー")は、 "owner = Alice"と "group owner = minor"を持つ "rwx r--x"という "file.txt"を読み込もうとします。どちらがカーネルのファイルシステムの はアクセスを許可しますか?
ファイルシステムには、ボブのグループ、ボブのUID、カーネルから送信された他のもののリスト全体をパラメータとして取ります(ボブがターゲットファイルを読み込めるかどうかをファイルシステムが判断できるようにする機能はありますか?
また、これが動作する方法であれば、カーネルは拡張/特殊属性に対してファイルシステムに必要なデータをどのように知っていますか? synologyの拡張属性(ext4/btrfs)の場合。
何か助けを借りて/読んでいただきありがとうございます。