Mac 終端中的權限被拒絕?嘗試這個修復
如果您熟悉 Unix 命令,終端是運行進程和執行任務的好方法。大多數情況下,只要您使用正確的命令,它就會起作用。但有時,您可能會看到錯誤消息,例如“權限被拒絕”。在本文中,我們將向您展示如何修復它。
什麼是終端?
終端是一款允許您控制 Mac、從命令行界面運行進程和任務的應用程序。由於 macOS 的 Unix 內核,它可以解釋和執行常規 Unix 命令。在 macOS Catalina 之前,終端的默認 shell 是 bash。現在,它是 zsh。它更容易用於某些任務,並且不像 bash 那樣需要嚴格的用戶權限。您可以通過查看任何終端窗口的頂部來判斷哪個 shell 終端正在運行。

人們為什麼使用終端?
Mac 用戶喜愛終端的原因有很多。如果您熟悉 Unix 命令,終端提供了一種非常快速的方法來運行進程和任務。使用終端的另一個主要原因是它允許您訪問 macOS 中隱藏且未出現在系統設置中的部分。這樣,您就可以更改需要第三方應用程序才能更改的設置。例如,如果您想將屏幕截圖的默認文件類型從 png 更改為 jpg,則需要使用終端。
“許可被拒絕”是什麼意思?
如果您看到錯誤消息,則意味著終端無法完成您嘗試運行的命令,因為它無法訪問您要處理的文件。正如錯誤名稱所示,它無法訪問該文件,因為它沒有權限。這可能是由多種原因引起的,但通常是因為:
- 您無權編輯該文件。
- 文件被鎖定。
- 您嘗試運行的命令格式不正確。
如何修復終端中的“權限被拒絕”
現在,讓我們繼續進行修復。我們將從一個更簡單的開始,然後提供手動解決方案。
解決終端問題的更簡單方法
由於終端本身的問題,您可能會看到“權限被拒絕”錯誤。解決此問題的一種方法是重置應用程序。最簡單的方法是使用名為 CleanMyMac 的有用應用程序。 CleanMyMac 有多種工具可以釋放空間、優化您的 Mac、使其免受惡意軟件侵害,更重要的是,可以修復問題。該應用程序經過 Apple 公證 - 請在此處免費試用。

- 打開 CleanMyMac 並選擇左側邊欄中的應用程序。
- 單擊掃描 > 管理我的應用程序 > 卸載程序。
- 使用搜索欄搜索終端。
- 單擊文件大小旁邊的箭頭 (>),然後選擇除二進製文件之外的所有內容。
- 單擊刪除。
檢查文件權限
有幾種不同的方法可以檢查文件權限。您可以在 Finder 或終端中執行此操作。下面我們將向您展示這兩種方法。

終端
- 打開終端並鍵入以下命令,後跟一個空格:
ls -l - 找到收到錯誤消息時嘗試處理的文件或文件夾,並將其拖到終端窗口上。
- 按回車鍵。
- 如果你看到這些字母
rwxr結果中用戶名前面的字符串表示您可以讀取、寫入和執行該文件。例如,如果您只看到,r意味著該文件對您來說是只讀的。
發現者
- 在 Finder 中找到文件或文件夾。
- 按 Command-I 打開“獲取信息”窗口。
- 查看窗口底部顯示“共享和權限”的位置。如果其下方沒有任何內容,請單擊其旁邊的箭頭。
- 查看您的用戶名旁邊的權限。他們應該說“讀和寫”。
更改文件權限
如果您剛剛檢查的權限不允許您寫入文件,則可能是導致“權限被拒絕”錯誤的原因。要在 Finder 中修復此問題,請在“獲取信息”中單擊用戶名旁邊的“權限”列,然後選擇“讀取和寫入”。
要更改終端中的權限,請執行以下操作:
- 鍵入此命令,後跟一個空格:
chmod 755 - 將文件或文件夾拖到終端窗口上。
- 按回車鍵。
- 文件或文件夾的權限將更改為讀取、寫入和執行。

更改目錄所有權
如果更改權限未能解決問題,請嘗試將目錄的所有權更改為您的用戶名。在下面的步驟中,將 [username] 更改為您的用戶名,將 [directorypath] 更改為您要更改其所有權的目錄的路徑 - 您只需將文件夾拖到終端窗口上,就像我們之前所做的那樣。
- 類型
chown -R $[username]:[username] [directorypath] - 按回車鍵。
終端中的“權限被拒絕”錯誤通常是由您要處理的文件或目錄的權限問題引起的。您通常可以通過更改權限或重新分配所有權來修復它。如果這不起作用,請使用 CleanMyMac 重置終端應用程序並確保命令格式正確。
