具有 Linux 双启动的 iMac...更改第二个硬盘权限?

具有 Linux 双启动的 iMac...更改第二个硬盘权限?

刚刚在我的 iMac 上成功完成了 macOS 和 Ubuntu 16.04 的双启动过程。我的电脑有一个 SSD,里面有两个分区和操作系统,还有一个 1TB 的 HDD,里面有我 Mac 工作中的所有数据(名为 Macintosh HD 2)。

我可以读取和访问 Mac HD 2,但无法写入(这并不奇怪)。当我查看驱动器上的属性和权限选项卡时,它显示这root是所有者,80是组,而“其他”下什么也没有。

使用 nano 将root测试文档写入驱动器不起作用。

我想小心谨慎chmod,否则chown可能会让驱动器出现安全漏洞...我应该这么做吗?最好的选择是什么?

编辑:运行命令

cut -d: -f1 /etc/group

显示没有名为 的组80。我尝试使用adduser将我的用户名添加到该组,但它声称不存在 80 个组。

答案1

我会创建一个“Mac HD 2”的子目录,命名为Users/<username>Work/<username>或任何你喜欢的名字,并将其改成你的用户名。这样,主磁盘仍归 root 所有,你可以出于任何目的在该基础上添加其他文件夹。如果你希望在那里运行你的 Mac 主目录,请转到用户路径,将现有主目录内容复制到新目录中,然后在系统偏好设置 -> 用户和组中更改你的主目录(右键单击以获取包含你主目录路径的高级选项)。

鉴于您正在运行 Ubuntu 并在 Mac 终端中工作,我假设您可以找出正确的命令。只是不要忘记sudo在首次创建新文件夹时使用chown它。

答案2

成功!

好的,我终于让它工作了,但这是一个比我预期的简单得多的解决方案。

本质上,您所要做的就是关闭所需卷的驱动器所有权。我的 Mac 有两个驱动器:一个用于操作系统的 SSD(Mac HD),另一个用于数据的 HDD(Mac HD 2)。

首先,启动 Mac OS。右键单击数据驱动器 (Mac HD 2) 并获取信息。解锁锁定图标,然后单击标有“忽略此卷的所有权”的复选框。

应用于驱动器的所有内容。

重要的:

不要对操作系统驱动器或用于启动的任何驱动器执行此操作!仅对您想要共享的数据存储设备(即内部设备)执行此操作。

更多信息请点击此处。

边注:任何想要尝试此方法的人,如果卷使用 Mac OS Extended 进行日志格式化,可能会遇到一些麻烦,也可能不会。在我找到此解决方案之前,我禁用了日志功能,所以我不知道这是否有帮助。

希望这可以帮助其他尝试这样做的人。

相关内容