Javítsa ki a „Működés nem engedélyezett” terminál hibáját a macOS Monterey rendszerben

Tartalomjegyzék:

Anonim

Ha Ön Mac parancssori felhasználó, akkor észrevehette, hogy a terminálba (vagy az iTermbe) gyakran használt parancsok „A művelet nem engedélyezett” hibaüzenetet eredményeznek a MacOS Mojave 10.14-re való frissítés óta. vagy később, köztük Monterey és Big Sur. A „Művelet nem engedélyezett” hiba a terminálban még olyan egyszerű parancsok kiadása után is látható, mint például az 'ls' 'mv' és 'cp' használata a felhasználó saját könyvtárán belül, de sok más címtárhelyen is megjelenik a Mac gépen, és amikor próbálkozik. sok alapértelmezett parancs használatához.Nyilvánvalóan az ilyen típusú hibaüzenetek meglehetősen nehézzé, ha nem lehetetlenné teszik a navigációt és a parancssor használatát a MacOS Mojave rendszerben. Ne aggódjon, a terminál nem sérült az új MacOS verziókban.

Ez a bemutató bemutatja, hogyan javíthatja ki a „Művelet nem engedélyezett” hibaüzeneteket, amelyek a Mojave 10.14-es vagy újabb verzióiban a Mac OS termináljának parancssorában láthatók.

Hogyan javítható ki a „Művelet nem engedélyezett” hiba a terminálban Mac OS rendszeren

  1. Húzza le az  Apple menüt, és válassza a „Rendszerbeállítások” lehetőséget.
  2. Válassza ki a „Biztonság és adatvédelem” vezérlőpultot
  3. Most válassza az „Adatvédelem” lapot, majd a bal oldali menüben válassza a „Teljes lemezhozzáférés” lehetőséget.
  4. Kattintson a lakat ikonra a beállítási panel bal alsó sarkában, és hitelesítsen egy rendszergazdai szintű bejelentkezéssel
  5. Most kattintson a plusz gombra egy teljes lemezhozzáféréssel rendelkező alkalmazás hozzáadásához
  6. Lépjen az /Applications/Utilities/ mappába, és válassza a „Terminal” lehetőséget a terminál teljes lemezhozzáférési jogosultságának biztosításához
  7. Relaunch Terminal, a „Művelet nem engedélyezett” hibaüzenetek eltűnnek

Ha még nem tapaszt alta a „Művelet nem engedélyezett” hibaüzenetet a MacOS termináljában (Mojave 10.14 vagy újabb), akkor valószínűleg azért, mert nem tévedt el egy olyan könyvtárba vagy fájl elérési útjába, amely rendelkezik további hozzáférési korlátozásokkal (vagy ha nem használja a terminált, ebben az esetben ez a teljes cikk nem neked szól).

Noha a különféle alapvető rendszer- és gyökérkönyvtárak a macOS Terminalban is hibaüzeneteket küldenek, akkor is megtalálhatja a hibaüzenetet, ha a felhasználó saját kezdőkönyvtárában próbál dolgozni, többek között számos a felhasználói ~/Library/ mappák, például a ~/Library/Messages (ahol az iMessage mellékleteket és a csevegési naplókat tárolják a Mac OS rendszerben) és a ~/Library/Mail/ (ahol a felhasználói szintű levelezőbővítmények, postafiókadatok és egyéb Mail alkalmazásadatok) tárolja), és még sokan mások.

Ezt saját kezűleg is tesztelheti, a fent vázolt beállítások elvégzése előtt és után egy egyszerű paranccsal, például az ls használatával valamelyik védett mappában:

ls ~/Library/Messages

Ha a terminál nem rendelkezik teljes lemezhozzáféréssel, a „Művelet nem engedélyezett” hibaüzenet jelenik meg.

Ha a terminál rendelkezik teljes lemezhozzáféréssel, vagy ha a SIP le van tiltva, akkor nem fogja látni ezt a hibaüzenetet a MacOS terminálon.

Ha kíváncsi, igen, ez azt jelenti, hogy valójában kétféleképpen lehet kijavítani a MacOS Terminalban előforduló „Művelet nem engedélyezett” hibákat; Az első, amelyet itt részletezünk, meglehetősen egyszerű, és további hozzáférési jogosultságokat biztosít a Terminal alkalmazásnak, a másik pedig egy kicsit drámaibb, ami a System Integrity Protection kikapcsolását jelenti a Mac rendszeren, ami általában nem ajánlott, és itt nem is foglalkozunk vele. A SIP egyszerű letiltása és újraindítása általában elég a hiba megszűnéséhez, ha inkább ezt az utat választja.

A „Művelet nem engedélyezett” üzenet a Mac OS Terminalban előforduló parancssori hibák egyike. Egy másik gyakran előforduló parancssori hiba a „parancs nem található” hibaüzenet, amely a MacOS termináljában is előfordulhat különböző okok miatt.

Ha bármilyen más tippje, trükkje, javaslata vagy gondolata van a MacOS parancssorával vagy ezzel a bizonyos hibaüzenettel kapcsolatban, ossza meg velünk az alábbi megjegyzésekben.

Javítsa ki a „Működés nem engedélyezett” terminál hibáját a macOS Monterey rendszerben