当尝试通过终端打开文件时,很多人都会遇到“zsh:权限被拒绝”错误 Mac。 这是由于多种原因而发生的常见错误。 但请放心,您可以轻松修复此错误。
本指南将帮助您了解终端中出现“zsh:权限被拒绝”错误的原因。 并且,还可以通过遵循一些简单的故障排除方法来帮助修复此“zsh:权限被拒绝”错误。
为什么我的 Mac 终端说 Zsh 权限被拒绝?
您是否在终端中遇到“zsh:权限被拒绝”错误? 当您尝试通过终端打开文件时是否会发生这种情况? 你不是一个人。
出现“zsh:权限被拒绝”错误的一些常见原因 Mac 是,
- 命令不正确或不完整。
- 您没有访问该文件所需/足够的权限。
- 文件被锁定。
除了上面列出的几点之外,可能还有其他因素导致您的“zsh:权限被拒绝”错误 Mac。 无论是什么原因导致问题,我们都会帮助您修复此错误 Mac。
如何修复我的 Zsh 权限被拒绝的问题 Mac?
1. 重新检查命令
如果遇到“zsh:权限被拒绝”错误,您应该做的第一件事就是检查命令。 通常,当我们匆忙时,我们很容易犯错误。 您可能在终端中输入了错误或写了不正确或不完整的命令。 最好的做法是重新检查命令并确保您没有错误。
2.检查文件权限
如果您没有访问该文件所需的权限,您将遇到“zsh:权限被拒绝”错误。 由于您在终端中遇到此问题,因此以下是如何检查您是否具有所需的文件权限。
所需时间: 3分钟
通过终端检查文件权限 Mac
- 打开终端 Mac。
- 输入以下命令但不要按 Return/Enter 关键: ls -l
- 现在,单击空格键在命令后添加一个空格。
- 在 Finder 中导航到要检查其权限的文件。
- 从 Finder 中拖动该文件并将其放入终端中。 这样做,文件的准确路径将被粘贴到终端中。
- 单击返回/Enter 钥匙。
- 命令运行完成后,您将看到结果。 如果您在用户名旁边看到 RWXR,则表示您拥有所需的权限。 如果您在用户名旁边看到 R,则表示您只有读取权限。
3.授予必要的权限
如果您遇到“zsh:权限被拒绝”错误,因为您缺少所需的权限,您可以更改它。 授予必要的权限后,应该可以解决此问题。 以下是如何更改文件和文件夹的读写权限 Mac。
1. 导航至 文件或文件夹 在里面 发现者。
2. 按住 Control 键并单击 文件/文件夹并单击 获取信息 列表中的选项。
3. 点击 ”共享和权限:”选项来展开菜单。
4. 在这里,导航至 姓名 用户并单击 只读 或者 读写 下的选项 特权 标签。
5. 接下来,从可用选项列表中选择所需的权限。
4. 解锁文件或文件夹
您将遇到“zsh:权限被拒绝”错误的另一种情况是您尝试访问的文件被锁定。 锁定的文件夹旁边会有一个锁定图标。 不用担心; 您可以轻松解锁您的文件或文件夹 Mac 请按照以下步骤操作。
1. 导航至 文件或文件夹 在里面 发现者。
2. 按住 Control 键并单击 文件/文件夹并单击 获取信息 列表中的选项。
3. 现在,前往 一般的 并单击 复选框 旁边的 锁定 选项。 这样做将解锁文件或文件夹。
文件/文件夹解锁后,您应该能够在终端中访问该文件,而不会遇到任何错误。 如果您仍然遇到“zsh:权限被拒绝”错误,请继续执行后续步骤。
5. 更改目录所有权
如果更改文件权限或解锁文件没有获取任何结果,我们建议您更改目录的所有权。将所有权更改为您的用户名应该可以修复您的“zsh:权限被拒绝”错误 Mac。 以下是更改目录所有权的方法 Mac。
1. 打开 终端 在你的 Mac。
2. 输入以下命令:
-R <username>:<username> <directorypath>
3. 在按 Enter 之前,将
4. 对命令进行这些更改后,请按 返回/进入。
命令完成运行并应用后,它应该有望修复您的“zsh:权限被拒绝”错误 Mac。
6. 使用 SUDO 命令
SUDO 代表超级用户 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:权限被拒绝”错误有任何疑问,请在评论中告诉我们。