(此问题是我在此站点上提出的另一个问题的副产品。)
新图像始终忽略所有者/组
从“磁盘工具”创建新的磁盘映像时,将自动安装该映像。如果然后在Finder中选择该卷并按Cmd-I(对于信息窗口),则将在窗口底部看到该卷:
这意味着该卷上的文件所有者和组将被忽略。对于在具有不同用户帐户的计算机之间共享外部驱动器,这非常方便。对于备份卷而言,这不是一个好主意,因为您想保留备份文件的所有者/组信息。
从Finder更改此设置
要更改此设置,只需取消选中该复选框,退出并重新安装映像后该复选框将被记住。
从命令行更改(终端)
除了从Finder挂载映像之外,您还可以使用以下命令从命令行挂载映像(假设映像称为testimage.sparsebundle
):
$ hdiutil attach testimage.sparsebundle/
尽管如此,所有者在数量上还是被忽略了。添加该-owners on
选项(几乎)等同于取消选中上图中的复选框:
$ hdiutil attach -owners on testimage.sparsebundle/
但是,从Finder(或从不带该-owners on
选项的命令行)卸载并重新装载该卷之后,将再次选中该复选框。
有人知道如何使用命令行调用使此更改持久化吗?