我需要知道GNOME / Nautilus如何挂载网络共享(例如通过Nautilus的smb://-shares),以及系统调用它的方式。
我在内核中设置了__NR_mount syscall钩子,但从未调用。因此,鹦鹉螺号还有别的东西。但是呢如果我尝试通过“ mount -t cifs”挂载共享,我的钩子将执行,但是如果我从Nautilus挂载,则不会。
我的目标是通过挂接内核模块中的系统调用来对网络共享挂载进行内核过滤。
我试图在gvfs-mount和Nautilus源中找到它,但是没有任何结果。因此,在哪里可以找到有关此信息的信息,或者Nautilus进行系统调用以确切地装载网络共享的信息?