Javítsa ki a „Működés nem engedélyezett” terminál hibáját a macOS Monterey rendszerben
Tartalomjegyzék:
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
- Húzza le az Apple menüt, és válassza a „Rendszerbeállítások” lehetőséget.
- Válassza ki a „Biztonság és adatvédelem” vezérlőpultot
- Most válassza az „Adatvédelem” lapot, majd a bal oldali menüben válassza a „Teljes lemezhozzáférés” lehetőséget.
- Kattintson a lakat ikonra a beállítási panel bal alsó sarkában, és hitelesítsen egy rendszergazdai szintű bejelentkezéssel
- Most kattintson a plusz gombra egy teljes lemezhozzáféréssel rendelkező alkalmazás hozzáadásához
- 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
- 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.