背景: API v1 は全セッション UID 0。FS2 に mode があっても、信頼できる UID の供給経路がないため一般利用者の権限分離は未完成。 根拠: [doc/spec_FS2.md §8・§11・§12](https://github.com/src3453/src32/blob/main/doc/spec_FS2.md)、[doc/spec_Foundation_API.md §6.1・§14](https://github.com/src3453/src32/blob/main/doc/spec_Foundation_API.md)。 作業と受け入れ条件: * カーネル管理の資格情報、子への継承、サービスが信頼する UID の受渡し、降格操作の契約を先に決める。クライアントの自己申告 UID は認証に使わない。 * FS_SESSION_NEW の権限と cwd/セッション独立性を定義し、VFS で owner/other/root と親ディレクトリ X/W を一元検査する。 * 自己昇格・なりすましを拒否し、DSFS/RAM/dev/os backend でも共通検査する。UID 0 も read-only backend を変更できない。 * 異なる UID の子・転送ハンドル・セッション終了を含む受け入れテストを追加する。 先行: KAN-15。ABI 拡張が必要な将来課題として扱う。 --- 移行元: [KAN-29](https://src3453.atlassian.net/browse/KAN-29)(Jira 状態: To Do (機能))
Activity