对于 Mac OS X 创建的文件,chown 如何处理?

对于 Mac OS X 创建的文件,chown 如何处理?

我在 Macbook Pro 6,2(2010 年中)中安装了 1 TB 硬盘,其中 900 GB 用于 Mac OS X,100 GB 用于 Ubuntu 14.04。我想让 Ubuntu 可以读取 HFS+ 分区(安装 OS X 作为启动驱动器)。我按照另一位用户的回答并做了以下事情:

sudo mkdir -R /media/username/MacOS
sudo chown --recursive username:username /media/username
sudo mount -t hfsplus -o uid=USERUID,gid=USERGID /dev/sdx /media/username/MacOS

chown步骤似乎会遍历 HFS+ 分区(安装在 /media/username/MacOS)上的每个文件,并将所有权更改为用户名指示的用户。每次更改后,该过程都会显示“只读文件系统”。当我使用 访问 MacOS 分区时sudo nautilus,文件也是只读的。

根据我的研究,这很好;除非关闭日志功能,否则 HFS+ 对 Ubuntu 应该是只读的,因此它似乎运行正常。那么,我的问题是,到底发生了什么chown变化?是改变了 HFS+ 分区本身上文件的权限,还是只是改变了 Ubuntu 是否允许我的用户访问这些(只读)文件?换句话说,chown实际上是对我的 Mac OS X 文件/权限进行了任何更改?可以chown更改只读驱动器上的权限吗?

答案1

chown无法更改只读文件系统。

相关内容