我需要帮助从 Ubuntu 获取对 Mac HD 的写入权限。我可以查看和打开 Mac HD 中的文件,但无法写入 Mac HD。当我在 Mac HD 中时,“新建文件夹”或“粘贴”选项都呈灰色。
我已经进入 OS X 并禁用日志功能,但没有运气。
完整的历史记录;
我第一次安装 Ubuntu 时,无法访问我的 Mac HD,尽管我可以在“文件”应用程序上看到它。我查找了一些在线解决方案并尝试了以下方法:
sudo apt-get install hfsprogs
(在 Linux 中安装 HFS 程序)sudo mount -o force /dev/sdX /your/mount/point
(不确定这是什么)sudo mount -o remount,rw,force /mount/point
(重新安装)
...这没有帮助。
对我有用的是:
sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser
(在 Linux 上创建临时用户)sudo passwd tempuser
(新用户设置密码)
重启并以 身份登录tempuser
。然后打开终端并输入以下命令:
sudo usermod --uid 502 myusername
(将我的 Ubuntu UID 与 OS X 的 UID 匹配)sudo chown -R 502:myusername /home/myusername
(不知道这是干什么的)
....但经过这一切,虽然我现在可以访问 Mac HD,但直到现在它仍然保持只读访问权限。
答案1
这很奇怪,但我想我现在会回答我自己的问题!...对于那些将来可能遇到同样问题的人。
经过一番折腾,我发现“磁盘”中的安装选项被设置为“ ro
”。即使我具备基本的计算机知识,也能看出这意味着只读,因此(经过进一步研究),我删除了“ ro
”,现在我可以完全访问我的 Mac HD 了。
只需在我的 Mac 分区的安装选项中ro
从“ ”中删除“ nosuid,nodev,nofail,x-gvfs-show,ro,x-udisks-auth
”。我认为这可能就是你向 Arduino 建议的。
非常感谢各位的回复。