Corregir l'error del terminal "Operació no permesa" a macOS Monterey

Taula de continguts:

Anonim

Si sou un usuari de línia d'ordres de Mac, potser us heu adonat que moltes ordres d'ús freqüent introduïdes al Terminal (o iTerm) donen lloc a un missatge d'error "Operació no permesa" des de l'actualització a MacOS Mojave 10.14. o més tard, incloent Monterey i Big Sur. L'error "Operació no permesa" al terminal es pot veure després d'emetre fins i tot ordres senzilles com utilitzar 'ls' 'mv' i 'cp' dins del directori propi de l'usuari, però també en moltes altres ubicacions de directoris al Mac i quan ho intenteu. per utilitzar moltes ordres predeterminades.Òbviament, aquest tipus de missatges d'error fa que la navegació i l'ús de la línia d'ordres a MacOS Mojave sigui bastant difícil, si no impossible, per a molts propòsits. No us preocupeu, el terminal no està trencat a les noves versions de MacOS.

Aquest tutorial us mostrarà com corregir els missatges d'error "Operació no permesa" que es veuen a la línia d'ordres a Terminal per a Mac OS a Mojave 10.14 o posterior.

Com solucionar l'error "Operació no permesa" al terminal per a Mac OS

  1. Desplega el menú  Apple i tria ‘Preferències del sistema’
  2. Tria el tauler de control "Seguretat i privadesa"
  3. Ara seleccioneu la pestanya "Privadesa" i, a continuació, al menú de l'esquerra, seleccioneu "Accés complet al disc"
  4. Feu clic a la icona de cadenat a l'extrem inferior esquerre del tauler de preferències i autenticeu-vos amb un inici de sessió de nivell d'administrador
  5. Ara feu clic al botó més per afegir una aplicació amb accés complet al disc
  6. Navegueu a la carpeta /Aplicacions/Utilitats/ i trieu “Terminal” per concedir al terminal amb privilegis d'accés complet al disc
  7. Reinicia el terminal, els missatges d'error "Operació no permesa" desapareixeran

Si encara no us heu trobat amb el missatge d'error "Operació no permesa" al terminal de MacOS (Mojave 10.14 o posterior), és probable que no us heu endinsat cap a un directori o una ruta de fitxer que té les restriccions d'accés addicionals (o que no utilitzeu Terminal, en aquest cas tot aquest article no és per a vos altres).

Tot i que molts dels diferents directoris bàsics del sistema i arrel també llançaran missatges d'error a macOS Terminal, també podeu trobar el missatge d'error fins i tot quan intenteu treballar al directori d'inici propi de l'usuari, inclòs en molts dels les carpetes ~/Library/ de l'usuari, com ~/Library/Messages (on s'emmagatzemen els fitxers adjunts i els registres de xat d'iMessage a Mac OS) i ~/Library/Mail/ (on els connectors de correu a nivell d'usuari, les dades de la bústia de correu i altres dades de l'aplicació Mail). s'emmagatzema), i molts altres.

Podeu provar-ho vos altres mateixos, abans i després de fer l'ajustament de configuració descrit anteriorment amb una ordre senzilla com utilitzar ls en una de les carpetes protegides:

ls ~/Biblioteca/Missatges

Si el terminal no té accés complet al disc, veureu el missatge d'error "Operació no permesa".

Si el terminal té l'accés complet al disc concedit, o si SIP està desactivat, no veureu aquest missatge d'error al terminal de MacOS.

En cas que us ho pregunteu, sí, això vol dir que hi ha dues maneres d'arreglar els errors d'"Operació no permesa" que podeu trobar a MacOS Terminal; el primer que detallem aquí és bastant senzill que atorga privilegis d'accés addicionals a l'aplicació Terminal, i l' altre és una mica més dramàtic que implica desactivar la protecció d'integritat del sistema al Mac, cosa que generalment no es recomana i no tractarem específicament aquí, però simplement desactivar SIP i reiniciar és normalment suficient per fer que l'error desaparegui si preferiu seguir aquesta ruta.

El missatge "Operació no permesa" és un dels diversos errors de línia d'ordres que podeu trobar al terminal del Mac OS. Un altre error de línia d'ordres que es veu amb freqüència és el missatge d'error "No s'ha trobat l'ordre", que també es pot trobar al Terminal per a MacOS per diferents motius.

Si teniu altres consells, trucs, suggeriments o idees sobre la línia d'ordres a MacOS o aquest missatge d'error en concret, compartiu-ho amb nos altres als comentaris següents.

Corregir l'error del terminal "Operació no permesa" a macOS Monterey