Java Web アプリケーションでログインしているユーザーに応じてファイル操作を実行しようとしています。このために、JNI ネイティブ実装を使用して、fs uid と fs gid をログイン ユーザーの uid と gid に設定しました。現在、ログインしているユーザーが権限を持っている場合にのみ、ファイル操作が許可されます。
また、ログインしているユーザーがファイルの読み取り/書き込み/実行権限を持っているかどうかも取得したいと考えています。access、faccessat システム コールを使用しようとしましたが、fs uid を使用していないようです。
ログインしているユーザーのファイル権限を取得するにはどうすればよいですか?