如何修復“zsh:權限被拒絕”Mac 終端錯誤

像您這樣的讀者幫助支持 MUO。 當您使用我們網站上的鏈接進行購買時,我們可能會賺取附屬佣金。 閱讀更多。

您是否一直在 Mac 終端上收到“zsh:權限被拒絕”錯誤? 有幾個原因——例如權限不足和所有權問題——通常會導致這種情況。

下面,我們將討論您可以採取哪些措施來修復 macOS 終端上的“zsh:權限被拒絕”錯誤。 那麼,讓我們開始吧。

仔細檢查命令

最好先仔細檢查導致“zsh:permission denied”終端輸出的命令。 文件路徑或文件名中的命令、語法或拼寫錯誤是錯誤的常見原因。

如果您不熟悉命令行解釋器,請隨時查看我們的 Mac 終端初學者指南和命令備忘單以獲取幫助。

解鎖文件或文件夾

當您嘗試對 macOS 中的鎖定文件或文件夾感興趣時,也會出現“zsh: permission denied”終端錯誤。 要解鎖文件或文件夾,請按住 Control 鍵並單擊該項目,選擇獲取信息,然後清除已鎖定旁邊的框。獲取 macOS 中文件的信息對話框。

或者,您可以使用以下命令通過終端本身解鎖項目:

chflags nouchg [文件或文件夾路徑]

添加執行權限

如果在 macOS 終端中打開 SH(shell 腳本)文件時出現“zsh: permission denied”錯誤,很可能是它沒有“執行”權限。

要解決此問題,請使用以下任一命令為文件添加“執行”權限:

chmod +x [SH 文件路徑]chmod +755 [SH 文件路徑]

通過 macOS 終端向 SH 文件添加執行權限。

修改用戶和組所有權

如果“zsh:permission denied”錯誤仍然存在,請使用以下終端命令修改文件或文件夾的用戶和組所有權。 將兩個 USER 實例替換為您的 Mac 帳戶用戶名。

chown -R $USER:$USER [文件或文件夾路徑]

修復了 Mac 上的 ZSH 權限被拒絕錯誤

macOS 終端的“zsh:permission denied”並不是一個不常見的錯誤。 運行不正確的命令通常是主要嫌疑人,但請記住上述其餘指示,以便下次遇到它時知道該怎麼做。

Scroll to Top