Linux kernel 使用fanotify区分打开文件模式

Linux kernel 使用fanotify区分打开文件模式,linux-kernel,fanotify,Linux Kernel,Fanotify,我发现很不清楚fanotify flags代表什么。 我使用它的访问控制,并想确定文件打开读写。 摘自人类: FAN\u OPEN\u PERM应用程序想要打开文件或目录。读取器必须编写一个响应,确定是否应授予打开文件系统对象的权限 是否可以只允许读取文件而不允许写入 编辑:我很清楚,当接收到FAN\u CLOSE\u WRITE和FAN\u CLOSE\u NOWRITE时,这些都可以实现,但我想根据文件是打开阅读还是编辑来做出访问决定

我发现很不清楚fanotify flags代表什么。 我使用它的访问控制,并想确定文件打开读写。 摘自人类:

FAN\u OPEN\u PERM应用程序想要打开文件或目录。读取器必须编写一个响应,确定是否应授予打开文件系统对象的权限

是否可以只允许读取文件而不允许写入

编辑:我很清楚,当接收到
FAN\u CLOSE\u WRITE
FAN\u CLOSE\u NOWRITE
时,这些都可以实现,但我想根据文件是打开阅读还是编辑来做出访问决定