Izlabojiet termināļa kļūdu “Darbība nav atļauta” operētājsistēmā MacOS Monterey
Satura rādītājs:
Ja esat Mac komandrindas lietotājs, iespējams, esat pamanījis, ka daudzas bieži lietotas komandas, kas ievadītas terminālā (vai iTerm), pēc atjaunināšanas uz MacOS Mojave 10.14 rada kļūdas ziņojumu “Darbība nav atļauta”. vai vēlāk, ieskaitot Montereju un Big Sur. Kļūdu “Darbība nav atļauta” terminālī var redzēt pēc pat vienkāršu komandu izdošanas, piemēram, “ls” “mv” un “cp” izmantošanas lietotāja direktorijā, kā arī daudzās citās direktoriju atrašanās vietās Mac datorā un mēģinot izmantot daudzas noklusējuma komandas.Acīmredzot šāda veida kļūdas ziņojums padara navigāciju un komandrindas lietošanu MacOS Mojave par diezgan sarežģītu, ja ne neiespējamu daudziem mērķiem. Neuztraucieties, terminālis nav bojāts jaunajās MacOS versijās.
Šajā pamācībā ir parādīts, kā novērst kļūdu ziņojumus “Darbība nav atļauta”, kas redzami operētājsistēmas Mojave 10.14 vai jaunākas versijas termināļa komandrindā.
Kā novērst kļūdu “Darbība nav atļauta” operētājsistēmas Mac OS terminālī
- Pavelciet uz leju Apple izvēlni un izvēlieties "System Preferences"
- Izvēlieties vadības paneli “Drošība un konfidencialitāte”
- Tagad atlasiet cilni “Privātums”, pēc tam kreisās puses izvēlnē atlasiet “Pilna diska piekļuve”
- Noklikšķiniet uz bloķēšanas ikonas preferenču paneļa apakšējā kreisajā stūrī un autentificējieties, izmantojot administratora līmeņa pieteikumvārdu
- Tagad noklikšķiniet uz pluszīmes pogas, lai pievienotu lietojumprogrammu ar pilnu piekļuvi diskam
- Pāriet uz mapi /Applications/Utilities/ un izvēlieties "Termināls", lai piešķirtu terminālim ar pilnas diska piekļuves privilēģijām
- Atkārtoti palaidiet termināli, kļūdas ziņojumi “Darbība nav atļauta” vairs nebūs pieejami
Ja vēl neesat saskāries ar kļūdas ziņojumu “Darbība nav atļauta” operētājsistēmas MacOS terminālī (Mojave 10.14 vai jaunāka versija), iespējams, tas ir tāpēc, ka neesat iekļuvis direktorijā vai faila ceļā, kas ir papildu piekļuves ierobežojumi (vai ka jūs neizmantojat termināli, tādā gadījumā viss šis raksts nav paredzēts jums).
Lai gan daudzi no dažādiem pamata sistēmas un saknes direktorijiem izsūtīs kļūdu ziņojumus arī MacOS terminālī, kļūdas ziņojumu varat atrast arī tad, ja mēģināt strādāt lietotāja mājas direktorijā, tostarp daudzos lietotāja ~/Library/ mapes, piemēram, ~/Library/Messages (kur operētājsistēmā Mac OS tiek glabāti iMessage pielikumi un tērzēšanas žurnāli) un ~/Library/Mail/ (kur lietotāja līmeņa pasta spraudņi, pastkastes dati un citi pasta lietotņu dati tiek saglabāts) un daudzi citi.
Varat pārbaudīt pats, pirms un pēc iepriekš aprakstītās iestatījumu pielāgošanas, izmantojot vienkāršu komandu, piemēram, izmantojot ls vienā no aizsargātajām mapēm:
ls ~/Library/Messages
Ja terminālim nav piešķirta pilna piekļuve diskam, tiks parādīts kļūdas ziņojums “Darbība nav atļauta”.
Ja terminālim ir piešķirta pilna piekļuve diskam vai ja SIP ir atspējots, šis kļūdas ziņojums MacOS terminālā netiks rādīts.
Ja jums radās jautājums, jā, tas nozīmē, ka faktiski ir divi veidi, kā novērst kļūdas “Darbība nav atļauta”, ar kurām var saskarties MacOS terminālī; pirmais, ko mēs šeit sīki aprakstām, ir diezgan vienkāršs, kas piešķir papildu piekļuves privilēģijas termināļa lietotnei, bet otrs ir nedaudz dramatiskāks, kas ietver sistēmas integritātes aizsardzības atspējošanu operētājsistēmā Mac, kas parasti nav ieteicama, un mēs šeit to īpaši neapspriedīsim. Parasti pietiek ar SIP atspējošanu un atsāknēšanu, lai kļūda pazustu, ja vēlaties izvēlēties šo ceļu.
Ziņojums “Darbība nav atļauta” ir viena no daudzajām komandrindas kļūdām, kas var rasties operētājsistēmā Mac OS Terminal. Vēl viena bieži sastopama komandrindas kļūda ir kļūdas ziņojums “komanda nav atrasta”, ko var atrast arī MacOS terminālī dažādu iemeslu dēļ.
Ja jums ir kādi citi padomi, triki, ieteikumi vai domas par komandrindu operētājsistēmā MacOS vai šo konkrēto kļūdas ziņojumu, kopīgojiet to ar mums tālāk esošajos komentāros.