ユーザー空間で実行されているプログラムとカーネル空間で実行されているプログラムは、ファイル システム内の同じファイルにアクセスできますか?

ユーザー空間で実行されているプログラムとカーネル空間で実行されているプログラムは、ファイル システム内の同じファイルにアクセスできますか?

ユーザー空間とカーネル空間の両方で実行されるプログラムによって使用されている C ライブラリがあります。ファイル システム内のどこかに保存されているファイルを C ライブラリで読み取れるようにしたいと考えています。これは可能でしょうか、それともどちらの環境で実行されるファイル アクセスに関してもプログラムに何らかの制限があるのでしょうか。

関連情報