我想收集May应用程序中macOS的用户创建/删除事件。
枚举/ Users /的子文件夹可能会显示所有用户,但与实际的User accout不一致。例如,我们可以在/ Users文件夹中创建mkdir,但不能创建相应的用户帐户。 dscl工具可以显示所有用户的信息,但是我认为弹出dscl命令,然后比较他们的输出以经常在代码中查找创建/删除uid并不是一个好主意。这将导致性能下降。 dscl中的DirectoryService.framework已被apple弃用。我不确定我们是否可以使用它。
是否提供任何机制来在Mac上接收创建/删除用户事件?