无法在文件夹中执行 ls,即使以 root 身份

无法在文件夹中执行 ls,即使以 root 身份

我正在尝试备份 Mac 上的 Mail 文件夹,该文件夹位于/Users/{uname}/Library/Mail

当我ls -la进入Library目录时,我看到它为:

drwx------@   7 {uname}  staff    224 Jan  3 10:55 Mail

现在,当我尝试ls -la 里面文件Mail夹,我得到了这个:

ls: .: Operation not permitted

我尝试使用我的用户帐户访问此文件夹,{uname}但收到相同的错误消息。使用root也没有帮助。

以下是我迄今为止尝试过的方法:

  1. 确保文件夹未被锁定,方法是运行chflags 0 Mail
  2. 使用 验证文件夹上没有 ACL chmod -a# 0 Mail。运行此命令后,我得到:

    chmod:不存在 ACL‘邮件’

    chmod:无法在文件‘Mail’上设置 ACL:操作不允许

我这里漏掉了什么?我甚至无法列出其内容,我该如何备份此文件夹?

答案1

您很可能需要为终端应用启用“完整磁盘”访问权限。它位于系统偏好设置 [Ventura 的系统设置] 的“隐私和安全”部分。

相关内容