1

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

4

1 回答 1

2

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

于 2012-04-29T05:30:20.767 回答