0
我试图在Mac中为我的应用程序获取文件系统事件通知。当我搜索FSEvents时,发现Dropbox也在使用FSEvents,并要求管理员权限运行“dbfseventsd”进程。我是否也需要具有管理员权限才能监视目录中的更改?我是否需要管理员权限才能使用FSEvents监视Mac中的文件
我试图在Mac中为我的应用程序获取文件系统事件通知。当我搜索FSEvents时,发现Dropbox也在使用FSEvents,并要求管理员权限运行“dbfseventsd”进程。我是否也需要具有管理员权限才能监视目录中的更改?我是否需要管理员权限才能使用FSEvents监视Mac中的文件
从苹果公司的文档
文件系统权限和文件系统事件
文件系统事件有关的最明显的安全问题是隐私之一。如果鲍勃可以看到爱丽丝主目录中的事件列表,鲍勃可能会看到爱丽丝不希望他看到的事情。例如,Alice可能有一个与未发布的Apple产品的代码名称一致的目录名称。
为防止这种潜在的安全泄漏,用户不会收到任何事件,除非用户可以通过标准文件系统权限访问修改后的目录。
注意:作为副作用,即使用户正在监视从根开始的所有目录上的所有事件,呈现给文件系统事件客户端的事件ID也不一定是连续的。 只有以root用户身份运行的应用程序才能保证接收所有事件。