快速修复:Zsh 权限被拒绝 Mac (终端错误)

当尝试通过终端打开文件时,许多用户遇到“zsh:权限被拒绝”错误。 Mac。 这是一个常见错误,其发生有多种原因。 但请放心,您可以轻松修复此错误。

本指南将帮助您了解终端中“zsh:权限被拒绝”错误背后的原因。 并且还可以通过遵循一些简单的故障排除方法来帮助修复此“zsh:权限被拒绝”错误。

为什么我的 Mac 终端说 Zsh 权限被拒绝?

您在终端中是否收到“zsh:权限被拒绝”错误? 当您尝试通过终端打开文件时会发生这种情况吗? 你不是一个人。

“zsh:权限被拒绝”错误的一些最常见原因包括: Mac 是,

  • 命令不正确或不完整。
  • 您没有访问该文件所需/足够的权限。
  • 文件被锁定。

除了上面列出的几点之外,还可能有其他因素导致您的计算机上出现 zsh: Permission Denied 错误 Mac。 无论是什么原因导致问题,我们都会帮助您修复设备上的此错误 Mac。

如何修复我的 Zsh 权限被拒绝的问题? Mac?

1.再次检查命令

当遇到“zsh:权限被拒绝”错误时,您应该做的第一件事是检查命令。 当我们匆忙时,我们常常容易犯错误。 您可能在终端中输入了错误或写了不正确或不完整的命令。 最好的做法是仔细检查命令并确保您没有错误。

2.检查文件权限

如果您没有访问该文件所需的权限,您将收到“zsh:权限被拒绝”错误。 由于此问题发生在终端中,因此以下是如何检查您是否具有所需的文件权限。

所需时间: 3分钟

通过终端检查文件权限 Mac

  1. 打开您的终端 Mac。

  2. 键入以下命令,但不要按 Enter/Enter 关键: ls -l

  3. 现在单击空格键在命令后添加一个空格。

  4. 在 Finder 中,导航到要检查其权限的文​​件。

  5. 将此文件从 Finder 拖放到终端中。 这会将文件的确切路径粘贴到终端中。

  6. 单击返回/Enter 钥匙。

  7. 命令执行完成后,将显示结果。 如果您在用户名旁边看到 RWXR,则表示您拥有所需的权限。 如果您在用户名旁边看到一个 R,则表示您只有读取权限。

3.授予所需权限

如果您因为缺乏所需的权限而看到“zsh:权限被拒绝”错误,则可以更改此设置。 一旦您授予必要的权限,此问题就应该得到解决。 以下是更改文件和文件夹的读写权限的方法 Mac。

1. 导航 文件或文件夹 在里面 发现者

2. 按住 Ctrl 键并单击 选择文件/文件夹并单击 获取信息 列表中的选项。

3. 点击 ”共享和权限:”选项来展开菜单。

4. 导航到这里 用户并单击 只读 或者 读写 下的选项 特权 标签。

5. 接下来,从可用选项列表中选择所需的权限。

4. 解锁文件或文件夹

发生 zsh: 权限被拒绝错误的另一种情况是当您尝试访问的文件被锁定时。 锁定的文件夹旁边会出现一个锁定图标。 不用担心; 您可以轻松解锁设备上的文件或文件夹 Mac 请按照以下步骤操作。

1. 导航 文件或文件夹 在里面 发现者

2. 按住 Ctrl 键并单击 选择文件/文件夹并单击 获取信息 列表中的选项。

3. 转到现在 一般来说 然后单击 复选框 旁边的 被阻止 可能性。 这将解锁文件或文件夹。

文件/文件夹解锁后,您应该能够在终端中访问该文件,而不会出现任何错误。 如果您仍然遇到“zsh:权限被拒绝”错误,请继续执行后续步骤。

5. 更改目录所有者

如果更改文件权限或解锁文件没有产生结果,我们建议您更改目录的所有者。 将所有者更改为您的用户名应该可以解决目录中的“zsh:权限被拒绝”错误 Mac。 以下是更改目录所有者的方法 Mac。

1. 打开这个 终端 在他们的 Mac。

2. 输入以下命令:

-R <username>:<username> <directorypath>

3. 在按 Enter 键之前,请将 通过您的实际用户名和 通过要更改其所有者的目录的路径。

4. 对命令进行这些更改后,按 回来/输入

执行并应用命令后,它应该有望解决计算机上的“zsh:权限被拒绝”错误 Mac。

6.使用SUDO命令

SUDO 代表 Superuser Do,此命令授予用户超级用户权限。 如果由于权限问题出现 zsh: 权限被拒绝错误,运行此命令应该可以解决该问题。

1. 打开这个 终端 在他们的 Mac。

2. 输入以下命令并按 回来:

sudo chmod 755 ~/Themes/ObsidianCode.xccolortheme

3. 接下来,输入此命令并单击 回来:

sudo chmod 755 /dvtcolorconvert.rb

4. 如果这是您第一次使用 SUDO 命令,系统会要求您输入您的姓名 密码。 请做必要的事情。

5. 成功应用该命令后,错误消息应该会得到解决。

7.允许终端全盘访问

您是否已授予终端对磁盘的完全访问权限? 因为如果终端无法访问硬盘上的所有文件,您将无法从终端打开文件。 因此,您将在计算机上看到“zsh:权限被拒绝”错误 Mac。 我们建议您授予终端完全磁盘访问权限,这有望解决计算机上的“zsh:权限被拒绝”错误 Mac。

1. 按那个 Apple 右上角的徽标并选择它 系统设置 列表中的选项。

2. 在系统偏好设置中,选择选项 隐私与安全 侧边栏的选项。

3. 按那个 全磁盘访问 选项在右边。

4. 在下一页上,单击 +(添加) 按钮。

5. 按那个 应用领域 Finder 中的选项。

6. 搜索 终端单击它,然后单击 打开 按钮。

7. Enter 你的 密码当提示您确认您的选择时。

文凭

出现“zsh:权限被拒绝”错误 Mac 这是很常见的。 然而,每次发生这种情况都非常烦人。 虽然我们已尽力提供最佳的故障排除方法,但如果我们遗漏了任何对其他读者有益的内容,请在评论中分享。 如果您对 zsh: 权限被拒绝错误有任何疑问,请在评论中告诉我们。