为什么我无法通过 sudo 绕过 macOS 中“~/Library/Application Support/MobileSync”目录的权限?

为什么我无法通过 sudo 绕过 macOS 中“~/Library/Application Support/MobileSync”目录的权限?

如果我运行这个我会得到Operation not permitted

ls -al  ~/Library/Application\ Support/MobileSync

为了保护备份,这是禁止的,但是归我所有,因此我应该可以运行这个来找出MobileSync占用了多少存储空间:

sudo du -hs  ~/Library/Application\ Support/MobileSync

但即使这样也失败了。为什么我无法通过 sudo 超越权限?

语境

升级到新的 MacBook Pro 后,我发现 iPhone(iPhone 保持不变)已备份其音乐收藏。

使用旧款 MacBook Pro 时,我的音乐收藏位于主磁盘上。

在新的 MacBook Pro 上,它位于外部磁盘上,但我仍然想同步音乐MBiPhone,以及不是将音乐备份到 MacBook Pro 上(这很愚蠢)。

跑步sudo将有助于查明此事的真相。

答案1

  • 打开System Settings...(从 Apple 菜单;屏幕左上角)。
  • 单击Privacy & Security左侧窗格中的。
  • 单击Full Disk Access下方Privacy
  • 拨动 的开关Terminal

相关内容