阻止访问Mac OS X中的文件夹或文件

时间:2012-04-28 21:13:51

标签: macos cocoa security passwords

有没有办法阻止访问MacOS X中的某个特定文件或文件夹,以便系统范围内的密码可以保护它? 我想在基于Cocoa的程序中使用它,但在此之前我只想知道至少一般可能的方法来完成它。 据我所知,POSIX文件访问系统不允许用密码保护。 我正考虑使用专用密码创建其他用户帐户,然后将此用户设置为chmod文件的所有者。它在终端似乎有效,但我认为这是非常糟糕的方式,因为这是一种许可问题。并且您需要更改终端中的用户。如果想通过像Finder这样的常规应用程序访问它,我认为不能做到这一点。 那么有人知道更好的方法吗?

1 个答案:

答案 0 :(得分:2)

要创建受密码保护的“文件夹”,您可以使用加密的磁盘映像并将其安装在您需要该文件夹的位置。命令hdiutil可用于创建,装载,卸载等磁盘映像。使用-plist选项轻松驱动Objective-C中的hdiutil命令。