![Mac OS X 共享驱动器上的“99 99”权限](https://linux22.com/image/960831/Mac%20OS%20X%20%E5%85%B1%E4%BA%AB%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E7%9A%84%E2%80%9C99%2099%E2%80%9D%E6%9D%83%E9%99%90.png)
我在两个独立的 SSD 上安装了 Mac OS X Lion 和 Ubuntu 12.04,而我的 Mac OS X 数据则安装在 HDD 上。我禁用了数据驱动器上的日志功能,安装了必要的驱动程序,并修改了 fstab——现在数据驱动器以读/写访问权限安装在 Ubuntu 中。此外,我还修改了我的 Ubuntu 用户的 uid(502) 和 gid(20),以匹配 Mac 用户的 uid(502) 和 gid(20)。
但是,我注意到虽然有些文件在 Ubuntu 中具有正确的权限(user:dialout),但其他文件设置为 99:99。我可以从 Ubuntu 将它们更改为 user:dialout,但每次我在 Mac OS X 中创建新文件或文件夹时,Ubuntu 中的权限都是 99:99。有没有办法解决这个问题,而不必每次我想从 Ubuntu 修改文件时都更改权限?
答案1
看起来这些文件不属于任何人。因此您应该使用的命令如下:sudo chown -R bobby:bobby /path/to/the/folder
其中“bobby”是您的用户名。
答案2
这篇博文帮助解释了 99:99 权限的目的。为了绕过它,我必须选择忽略此卷的所有权在“获取信息”窗口中。之后,我按照 desgua 的建议更改了所有权。