不允许使用 macOS 终端中的“查找”进行操作

Tim*_*Tim 12 permissions terminal.app macos

这是我的主要问题的前奏(从 mac 完全卸载诺顿

在 macOS 上的终端中运行“sudo find”时,我收到“操作不允许”。

我已在系统偏好设置、安全和隐私中授予终端完全磁盘访问权限。

这是我运行的命令:

% sudo find / -name "norton" >> Norton.txt

它将一些文件和目录返回到 .txt 文件中,但我看到两个屏幕上充满了操作不允许的错误,大部分位于 /System/Volumes/Data/private/var/folders/ 中

为什么会发生这种情况?我如何解决它?

小智 4

默认情况下,macOS 限制终端访问磁盘的某些部分。您可以通过以下两种方法之一禁用此功能:

  1. 转至系统偏好设置 > 安全和隐私,并授予对终端的完全磁盘访问权限。
  2. 关闭系统完整性保护(通常不推荐)。这将禁用对磁盘上与系统相关的项目的全面保护,以及一些其他保护,包括通过终端进行限制访问。