双启动:从 Ubuntu 访问 Mac OS HD 文件夹

双启动:从 Ubuntu 访问 Mac OS HD 文件夹

我做到了!我现在正在使用双启动功能从安装在 MacBook Pro 上的 Ubuntu 11.10 进行写入!

唯一的问题是,我现在如何访问我的 Mac 文件夹?如果我尝试从 Ubuntu 打开音乐、文档或任何与 Mac 用户相关的文件夹,我会看到以下信息:

[无法显示文件夹内容。您没有查看“音乐”内容所需的权限]

如果我从 root(gksudo nautilus)运行 Nautilus,我可以访问它们,但我希望能够浏览这些文件夹。

谢谢!

答案1

只需以 root 身份启动 nautilus 即可:
gksudo nautilus

这将使您可以从 ubuntu 访问 osx 文件,或者从终端打开 root shell:

sudo -s; cd /media

享受 - Scott Stensland

答案2

一种解决方案是使用 OS X 中的命令行并将目录 chmod 为 777(如果只想要读取权限,则为 755)。

在 OS X 中打开终端。输入后ls,您应该会看到音乐、文档等文件夹的列表。现在假设您想更改音乐的权限,以便您可以在 Ubuntu 中读取和写入音乐。输入:

chmod -R 777 Music

可以-R递归更改音乐中包含的所有内容的权限。755如果您只访问音乐,但不想从 Ubuntu 向音乐目录添加或删除文件,则可以使用此功能。

这适用于读取和访问它们。但是,除非您禁用 OS X 分区上的日志功能,否则您将无法写入它们,您可以通过命令行或磁盘实用程序执行此操作(单击 OS X 分区,然后按住选项键并单击“文件”菜单以启用“禁用日志功能”选项)。此限制的原因在另一个线程

实际上有一种方法可以保持日志记录并写入该分区,但你需要安装hfsprogs,请参阅了解更多详情。

如果你感到不知所措,我想我会说日志功能并不迫切需要。有日志功能很好,但直到 10.3 版才引入到 OS X 的消费者版本中。使用 10.2 版的 Mac 用户是否面临巨大危险?如果你经常遇到意外关机或断电的情况,那么我肯定会打开它。

此外,您可能想知道为什么人们要费心更改 UID 而不是直接更改权限。这是因为更改权限允许您计算机上的其他用户现在访问这些文件夹。如果您使用的是个人笔记本电脑,并且您是唯一的用户,那么这应该不是问题(除非您出于某种原因让其他人远程登录)。如果您确实允许其他(不受信任的)人使用您的计算机,并且您不希望他们使用更改后的权限访问这些文件夹中的信息,则应考虑 UID 路由。

答案3

我假设它与权限有关。启动 OSX 并转到您想要访问的文件夹,并允许任何用户进行读写访问。我不确定这是否能解决问题,但也许可以。

相关内容