Kuinka korjata käyttöoikeuden epääminen Terminal Macissa (05.03.24)

Tiedoston avaaminen macOS: ssa on melko helppoa. Sinun tarvitsee vain kaksoisnapsauttaa sitä - ja voila! Tiedoston avaaminen Macissa ei saisi kestää kauan. Toinen tapa avata tiedosto on terminaalin kautta. Aja komento ja aseta hakemisto, johon tiedosto on tallennettu, ja sinun pitäisi pystyä avaamaan se ilman vaivaa.

Valitettavasti näin ei ole aina. On ollut tapauksia, joissa pääte saa virheilmoituksen "käyttö estetty" Macissa tiedostoa avattaessa. Yksinkertaisen komennon ei pitäisi antaa tätä virhettä. Tämä tarkoittaa vain, että joko tiedostossasi tai itse MacOS: ssa on jotain vikaa.

Tässä on joitain esimerkkejä virheistä: "Lupa evätty":

  • zsh: lupa evätty: ./ foo.rb
  • Bash: bash: ./foo.rb: / usr / local / bin: huono tulkki: Lupa evätty
  • aftheers-MacBook-Air: komentosarjat root # ./ ArduinoWifiShield_upgrade.sh
  • -sh: ./ArduinoWifiShield_upgrade.sh: Lupa evätty

Tämä on yleinen virhe, joka on häirinnyt Mac-käyttäjiä pitkään. Se ei ole jotain uutta, mutta viime aikoina on saatu useita raportteja siitä, että Mac-käyttäjät saivat "lupa evätty" -virheen Macissa päivityksen jälkeen Catalinaksi ja Big Suriksi.

On monia asioita, jotka voivat mennä pieleen, kun suoritat komennon Terminalissa, joten tämän virheen löytäminen ei ole yllättävää. Mutta tämä virhe voi silti olla erittäin ärsyttävää, varsinkin jos sinulla ei ole muuta tapaa avata tiedosto. Haluat esimerkiksi avata tiedoston, johon ei ole liitetty ohjelmaa, tai ei vastaa napsautuksiin.

Mikä on käyttöoikeuden estäminen terminaalissa tiedoston avaamiseen?

Aivan kuten nimi kertoo, tämä on lupavirhe joka estää Mac-käyttäjiä avaamasta tiedostoa komentojen avulla. Se voi tapahtua sudo-komentojen tai jopa bash-komentojen kanssa. Usean raportin mukaan Permissions Denied -virhe voi tapahtua myös silloin, kun tiedosto avataan juuressa.

Suurimmassa osassa raportteja sanotaan, että virhe ilmenee, kun yritetään avata tiedostojen asennusohjelma Terminalin kautta. Kun tiedosto vedetään pääteikkunaan, ”Käyttöoikeus evätty” -virhe ponnahtaa esiin. Tätä voi kuitenkin tapahtua myös minkä tahansa muun tiedoston kanssa.

Miksi Macissa virhe "Virhe estetty"

Lupa evätään -virhe esiintyy todennäköisesti, jos yrität asentaa ohjelmaa tai muokata lukittua tiedostoa. Tämä voi johtua siitä, että sinulla ei ole järjestelmänvalvojan oikeuksia tai koska tiedoston luoja käytti chmod-tiedostoa tiedoston lukitsemiseen. Tämä virhe on osoitus siitä, että komento yrittää kirjoittaa hakemistoon, jota käyttäjätilisi ei omista.

Voit tarkistaa kyseisen tiedoston oikeudet kirjoittamalla ls-tiedosto .ext terminaalissa. ”File.ext” edustaa tiedostoa ja sen tiedostotunnistetta, jota yrität avata tai muokata. Voit myös yrittää pakottaa komennon, joka vaatii järjestelmänvalvojan luvan, käyttämällä sudoa.

Toinen syy tämän virheen saamiseen johtuu siitä, että kirjoitit todennäköisesti väärän komennon. Tarkista syntaksissasi virheet ja varmista, että yrität käyttää oikeaa komentoa. Jos yrität suorittaa sovellusta, varmista, että ohjelmakomento on kelvollinen ja asennettu tietokoneellesi.

Kuinka korjata käyttöoikeuksien epäämisen virhe Macissa

Kun saat tämän virheen, ensimmäinen asia sinun on yritettävä avata tiedosto normaalilla menetelmällä. Kaksoisnapsauta tiedostoa nähdäksesi, pystytkö avaamaan sen. Jos et onnistu, voit kokeilla joitain alla olevista ratkaisuista.

Mutta ennen kuin jatkat, muista optimoida Mac-tietokoneesi Mac-korjaussovelluksella estääksesi muita ongelmia. Se myös puhdistaa järjestelmän, jotta prosessit sujuvat sujuvasti. Kun olet valmis, käynnistä Mac uudelleen ja tutustu vianmääritysoppaaseen.

Vaihe 1: Tarkista käyttöoikeutesi.

Kuten aiemmin mainittiin, tämä virhe tapahtuu yleensä, koska sinulla ei ole riittäviä käyttöoikeuksia tiedoston käyttämiseen. Voit tarkistaa, onko näin:

  • Käynnistä Pääte Utilities -kansiosta .
  • Kirjoita seuraava komento ja lisää välilyönti viimeisen merkin jälkeen. ÄLÄ paina Enter : ls -l
  • Vedä avattava tiedosto ja pudota se Pääte-ikkunaan. Tämä lisää tiedoston sijainnin automaattisesti olemassa olevaan komentoon. Tämä ei kuitenkaan itse asiassa siirrä tiedostoa.
  • Napsauta nyt Pääte-ikkunaa ja paina Enter.
  • Tämä näyttää, onko sinulla lupa kirjoittaa tai muokata tiedostoa. / p> Vaihe 2: Vaihda hakemiston omistajuus.

    Ota hakemiston omistajuus chown-komennolla ennen kuin yrität kirjoittaa siihen.

    Voit kirjoittaa tämän komennon Terminaliin ja painaa sitten Enter : chown -R $ USER: $ USER / polku / hakemistoon

    Muuta $ USER nykyisellä kirjautuneella käyttäjällä ja / polku / hakemistoon polulla, johon haluat kirjoittaa.

    Vaihe 3 : Anna päätelaitteelle täysi käyttöoikeus levylle.

    On myös mahdollista, että pääte ei tee täydellistä pääsyä levylle, minkä vuoksi et voi avata tiedostoa komentojen avulla. Korjaa tämä siirtymällä kohtaan Järjestelmäasetukset & gt; Turvallisuus & amp; Tietosuoja & gt; Tietosuoja -paneeli ja lisää sitten Pääte niiden sovellusten luetteloon, jotka voivat hallita tietokonettasi.

    Vaihe 4: Käytä SUDO-komentoja.

    Sudo-komento suorittaa komennot jotka seuraavat sitä pääkäyttäjä- tai pääkäyttäjän oikeuksia. Tämän komennon pitäisi antaa sinun suorittaa melkein kaikki komennot terminaalista. Voit tehdä tämän yksinkertaisesti lisäämällä sudo ennen alkuperäistä komentoa. Tässä on esimerkkikomentoja:

    • sudo chmod 755 /dvtcolorconvert.rb
    • sudo chmod 755 ~ / Teemat / ObsidianCode.xccolortheme

    Sinua pyydetään antamaan salasanasi, jos käytät ensimmäistä kertaa sudo-komentoa. Mutta sen jälkeen sinun ei tarvitse kirjoittaa sitä joka kerta, kun käytät sudo-komentoa.

    Yhteenveto

    "Lupa evätty" -virheen saaminen Macissa, kun yrität käyttää tiedostoa, ei ole valtava ongelma jos pystyt avaamaan mainitun tiedoston kaksoisnapsauttamalla. Suurimman osan ajasta käyttäjät, jotka kokevat tämän virheen, eivät kuitenkaan melkein aina pysty avaamaan tiedostoa tavanomaisin menetelmin. Koska tämä on käyttöoikeusvirhe, sinun on varmistettava, että sinulla on riittävät oikeudet käyttää sitä. Yllä olevien vaiheiden tulisi opastaa sinua tekemään. Tämä on varsin hyödyllistä Mac-käyttäjille, jotka eivät tunne komentojen tai päätelaitteen käyttöä.


    YouTube-video: Kuinka korjata käyttöoikeuden epääminen Terminal Macissa

    05, 2024