Korjaa päätevirhe "Toiminta ei sallittu" macOS Montereyssä
Sisällysluettelo:
Jos olet Mac-komentorivikäyttäjä, olet ehkä huomannut, että monet usein käytetyt terminaaliin (tai iTermiin) syötetyt komennot johtavat "Toiminta ei sallittu" -virhesanomaan MacOS Mojave 10.14 -päivityksen jälkeen. tai myöhemmin, mukaan lukien Monterey ja Big Sur. Päätteen "Toiminta ei sallittu" -virhe näkyy yksinkertaistenkin komentojen, kuten 'ls' 'mv' ja 'cp' käytön jälkeen käyttäjien omassa hakemistossa, mutta myös monissa muissa Macin hakemistopaikoissa ja yrittäessä käyttää monia oletuskomentoja.Ilmeisesti tämäntyyppinen virheilmoitus tekee navigoinnista ja komentorivin käyttämisestä MacOS Mojavessa melko vaikeaa ellei mahdotonta moniin tarkoituksiin. Älä huoli, terminaali ei ole rikki uusissa MacOS-versioissa.
Tämä opastus näyttää, kuinka voit korjata "Toiminta ei sallittu" -virheilmoitukset, jotka näkyvät Mojave 10.14:n tai uudemman Mac OS:n Terminalin komentorivillä.
Miten korjataan "Toiminta ei sallittu" -virhe Mac OS:n terminaalissa
- Vedä Omenavalikko alas ja valitse "Järjestelmäasetukset"
- Valitse "Turvallisuus ja yksityisyys" -ohjauspaneeli
- Valitse nyt "Tietosuoja"-välilehti ja valitse sitten vasemmanpuoleisesta valikosta "Full Disk Access"
- Klikkaa asetuspaneelin vasemmassa alakulmassa olevaa lukkokuvaketta ja todenna järjestelmänvalvojan tason kirjautumistunnuksella
- Napsauta nyt pluspainiketta lisätäksesi sovelluksen täydellä levykäytöllä
- Siirry /Applications/Utilities/-kansioon ja valitse "Terminal" myöntääksesi terminaalille täydet levyn käyttöoikeudet
- Relaunch Terminal, "Toiminta ei sallittu" -virheilmoitukset katoavat
Jos et ole vielä havainnut "Toiminta ei sallittu" -virhesanomaa MacOS:n päätteessä (Mojave 10.14 tai uudempi), se johtuu todennäköisesti siitä, että et ole vaeltunut hakemistoon tai tiedostopolkuun, joka sisältää lisäkäyttörajoituksia (tai se, että et käytä terminaalia, jolloin tämä koko artikkeli ei ole sinua varten).
Vaikka monet useista ydinjärjestelmä- ja juurihakemistoista lähettävät virheilmoituksia myös macOS Terminalissa, voit löytää virheilmoituksen myös yrittäessäsi työskennellä käyttäjien omassa kotihakemistossa, mukaan lukien monet käyttäjän ~/Library/ kansiot, kuten ~/Library/Messages (johon iMessage-liitteet ja chat-lokit tallennetaan Mac OS:ssä) ja ~/Library/Mail/ (jossa käyttäjätason sähköpostilaajennukset, postilaatikon tiedot ja muut Mail-sovelluksen tiedot on tallennettu) ja monet muut.
Voit testata tätä itse, ennen ja jälkeen yllä kuvatun asetusten muuttamisen yksinkertaisella komennolla, kuten käyttämällä ls-näppäintä jossakin suojatussa kansiossa:
ls ~/Library/Messages
Jos päätteelle ei ole myönnetty täydellistä levyn käyttöoikeutta, näet "Toiminta ei sallittu" -virheilmoituksen.
Jos terminaalille on myönnetty täysi levykäyttöoikeus tai jos SIP on poistettu käytöstä, et näe virheilmoitusta MacOS-päätteessä.
Jos mietit, kyllä, se tarkoittaa, että on kaksi tapaa korjata "Toiminta kielletty" -virheet, joita saatat kohdata MacOS Terminalissa. Ensimmäinen, jonka tässä yksityiskohtaisesti kerromme, on melko yksinkertainen, joka antaa lisäkäyttöoikeuksia päätesovellukselle, ja toinen on hieman dramaattisempi, mikä sisältää järjestelmän eheyden suojauksen poistamisen käytöstä Macissa, mikä ei yleensä ole suositeltavaa, emmekä kuitenkaan käsittele sitä tässä. SIP:n poistaminen käytöstä ja uudelleenkäynnistys riittää yleensä poistamaan virheen, jos haluat mieluummin mennä tälle tielle.
Toiminta ei sallittu -viesti on yksi monista komentorivivirheistä, joita saatat kohdata Mac OS Terminalissa. Toinen usein nähty komentorivivirhe on "komentoa ei löydy" -virhesanoma, joka voidaan kohdata myös MacOS:n terminaalissa useista eri syistä.
Jos sinulla on muita vinkkejä, temppuja, ehdotuksia tai ajatuksia MacOS:n komentoriviltä tai tästä virheilmoituksesta, jaa meille alla olevissa kommenteissa.