gpt4 book ai didi

MacOS X 文件系统监视器

转载 作者:行者123 更新时间:2023-12-02 00:36:22 25 4
gpt4 key购买 nike

我正在开发一个实用程序,用于记录其他应用程序的文件系统事件。因此,我正在寻找一种方法来接收文件系统更改通知,包括文件路径以及相应的 PID。

根据我的知识状态,唯一的方法是使用 root 权限监听“/dev/fsevents”。是否有另一种选项可以在不运行 root 特权进程的情况下跟踪这些文件系统更改?

提前致谢!

问候,
托拜厄斯

最佳答案

没有。你需要使用/dev/fsevents或者dtrace之类的,所有这些都需要root权限。

众所周知,公众FSEvents api 不会根据需要为您提供细粒度的信息。

但这是理所应当的。当您问“没有 root 权限这可能吗?”时,您应该问自己“您是否希望其他人在我的机器上没有 root 权限的情况下执行此操作?”

然后您知道如果没有 root 权限也可能这样做显然是错误的:如果没有 root 权限,您不应该知道特权进程访问了哪个文件。

关于MacOS X 文件系统监视器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4429270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com