在 exFAT 上对文件进行 chmod

在 exFAT 上对文件进行 chmod

是否可以对 exFAT 格式的驱动器上的文件进行 chmod 操作?我在 Mac OS X 上,我想将权限设置为非 777。可以吗?

我真正想要做的是将 exFAT 闪存驱动器上的 SSH 密钥的权限设置为 600。如能得到任何帮助,我将不胜感激。

答案1

exFAT 是 FAT 的扩展,无法存储自由访问控制元数据。这就是为什么 exFAT 卷上的所有文件都显示为 777 权限的原因。它基本上是在说“这个卷是开放的,因为我们无法不是由于文件系统格式而使其敞开”。

简短的回答是不行。详细的回答是,您可以在 exfat 文件系统中创建另一个文件系统,例如dd(创建稀疏文件),然后使用文件系统特定的工具在文件上创建文件系统。然后就可以挂载它了。Mac OS X HFS+ 本机文件系统可以正常工作,因为您的/卷肯定能够进行自主访问控制和 OS X 所依赖的任何其他文件系统功能。但这无法跨平台移植(可能可以移植到 Linux,但不能移植到 Windows)。

相关内容