像您這樣的讀者幫助支持 MUO。 當您使用我們網站上的鏈接進行購買時,我們可能會賺取附屬佣金。 閱讀更多。
您是否一直在 Mac 終端上收到“zsh:權限被拒絕”錯誤? 有幾個原因——例如權限不足和所有權問題——通常會導致這種情況。
下面,我們將討論您可以採取哪些措施來修復 macOS 終端上的“zsh:權限被拒絕”錯誤。 那麼,讓我們開始吧。
目錄
仔細檢查命令
最好先仔細檢查導致“zsh:permission denied”終端輸出的命令。 文件路徑或文件名中的命令、語法或拼寫錯誤是錯誤的常見原因。
如果您不熟悉命令行解釋器,請隨時查看我們的 Mac 終端初學者指南和命令備忘單以獲取幫助。
解鎖文件或文件夾
當您嘗試對 macOS 中的鎖定文件或文件夾感興趣時,也會出現“zsh: permission denied”終端錯誤。 要解鎖文件或文件夾,請按住 Control 鍵並單擊該項目,選擇獲取信息,然後清除已鎖定旁邊的框。
或者,您可以使用以下命令通過終端本身解鎖項目:
chflags nouchg [文件或文件夾路徑]
添加執行權限
如果在 macOS 終端中打開 SH(shell 腳本)文件時出現“zsh: permission denied”錯誤,很可能是它沒有“執行”權限。
要解決此問題,請使用以下任一命令為文件添加“執行”權限:
chmod +x [SH 文件路徑]chmod +755 [SH 文件路徑]
修改用戶和組所有權
如果“zsh:permission denied”錯誤仍然存在,請使用以下終端命令修改文件或文件夾的用戶和組所有權。 將兩個 USER 實例替換為您的 Mac 帳戶用戶名。
chown -R $USER:$USER [文件或文件夾路徑]
修復了 Mac 上的 ZSH 權限被拒絕錯誤
macOS 終端的“zsh:permission denied”並不是一個不常見的錯誤。 運行不正確的命令通常是主要嫌疑人,但請記住上述其餘指示,以便下次遇到它時知道該怎麼做。