我对我自己的 Macintosh HD 具有“只读”访问权限

我对我自己的 Macintosh HD 具有“只读”访问权限

我在我的 Macbook pro 上使用 Ubuntu 16.04。

我需要帮助从 Ubuntu 获取对 Mac HD 的写入权限。我可以查看和打开 Mac HD 中的文件,但无法写入 Mac HD。当我在 Mac HD 中时,“新建文件夹”或“粘贴”选项都呈灰色。

我已经进入 OS X 并禁用日志功能,但没有运气。

编辑 1:完整的历史记录;

我第一次安装 Ubuntu 时,无法访问我的 Mac HD,尽管我可以在“文件”应用程序上看到它。我在网上查找了一些解决方案,并尝试了这个;

  1. sudo apt-get install hfsprogs(在 Linux 中安装 hfs 程序)
  2. sudo mount -o force /dev/sdX /your/mount/point(不确定这是什么)
  3. sudo mount -o remount,rw,force /mount/point(重新安装)

...这没有帮助。

对我有用的是;

  1. sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser(在 Linux 上创建临时用户)
  2. sudo passwd tempuser(为新用户设置密码)

重新启动并以 tempuser 身份登录。然后,打开终端并输入以下命令;

  1. sudo usermod --uid 502 myusername(将我的 Ubuntu UID 与 OS X 的 UID 匹配)
  2. sudo chown -R 502:myusername /home/myusername(不知道这是干什么的)

....但经过这一切,虽然我现在可以访问 Mac HD,但直到现在它仍然保持只读访问权限。

答案1

看一下超级用户

支持在 OS X Yosemite 10.10 之前禁用 HFS+ 日志功能

安装 hfsprogssudo apt-get install hfsprogs

然后挂载sudo mount -t hfsplus -o force,rw /dev/sdx# /media/mntpoint或者重新挂载sudo mount -t hfsplus -o remount,force,rw /dev/sdx# /mount/point

修复不正确卸载的方法:

sudo fsck.hfsplus /dev/sdx#

编辑:

看到更新后的问题后,你应该这样做:

sudo chmod -R +rw myusername /home/myusername

答案2

您的硬盘可能有问题,然后进入只读模式。

让我们首先检查文件系统是否有错误...

  • 启动到 GRUB 菜单
  • 选择高级选项
  • 选择恢复模式
  • 选择根访问权限
  • 类型sudo fsck -f /
  • 如果有错误,请多次运行 fsck
  • 类型reboot

然后让我们检查磁盘硬件...

  • Disks从 Unity dash启动应用程序
  • 在左侧窗格中选择目标磁盘
  • 单击位于“磁盘”窗口右上角的“汉堡”图标
  • 选择SMART Data & Tests
  • 查看数据,运行测试

答案3

这很奇怪,但我想我现在会回答我自己的问题!...对于那些将来可能遇到同样问题的人。

在尝试实施 heynnema 的解决方案后,我发现“磁盘”中的安装选项设置为“ro”。即使我具备基本的计算机知识,也能识别出这意味着只读,因此(经过更多研究),我删除了“ro”,现在我可以完全访问我的 Mac HD 了。

所需要做的就是删除“反渗透“ 从 ”nosuid,nodev,nofail,x-gvfs-show,ro,x-udisks-auth“在我的 Mac 分区的安装选项中。我认为这可能是你建议的Arduino

非常感谢你们所有人的回复...现在我只需要知道如何将我的 Mac 磁盘内容的快捷方式添加到我的 Ubuntu 桌面上!

相关内容