Ratkaise käyttöoikeuksien ongelmat sovellusten hiekkalaatikossa

OSX-hiekkalaatikko-0

Joskus käytettäessä natiivijärjestelmäsovelluksia, kuten TextEdit, näemme, että yritettäessä avata, tallentaa tai muokata tiedostoja saamme varoituksen kyseisen tiedoston avaamista koskevan luvan epäämisestä tai yksinkertaisesti siitä, että sitä ei voitu tallentaa, koska sitä muokataan parhaillaan. Saattaa olla jopa outoja tapauksia, joissa useampi kuin yksi identtinen tiedosto voi kerääntyä kiintolevylle, joka on merkitty loppuliitteellä "sb", jota seuraa tunniste kyseiselle sovellukselle, esimerkiksi "Sb-67d1h723-HUYxOl".

Hiekkalaatikko on menetelmä turvallisuuden lisäämiseksi mahdollisimman paljon "sivuuttamalla" sovellus käyttöjärjestelmän pääresursseista, vain niistä, jotka kehittäjä lisää, ilman että se voi muuttaa mitään järjestelmän arvoa, vaarantamalla loput eheyden. Jotain kuin jokaisen sovelluksen suorittaminen eri moduuleissa yhteisen "pihan" sijaan.

Mutta joskus hiekkalaatikoista vastaava palvelu tai daemon ei toimi niin hyvin kuin sen pitäisi, joten havaitsemme, että jos siinä esiintyy virheitä, joskus rajoittaa käyttöoikeuksia, joita sen ei pitäisiSiksi niin yksinkertaiset a priori tehtävät kuin asiakirjan tallentaminen tai muokkaaminen muodostavat ongelman.

Joten jos kohtaat tässä nimenomaisessa tapauksessa, jossa on ongelmallinen sovellus, joka ei anna sinun tallentaa asiakirjoja, meidän on ensin kokeile jotain tarkempaa ennen kuin yritämme korjata sen käyttämällä levytyökalua, jolla on yleinen lupakorjaus, tai tarkastelemalla tiedostojärjestelmän vioittumia.

Joten meidän on avattava konsoli polulla, Macintosh HD> Sovellukset> Apuohjelmat> Konsoli tai etsivät sitä suoraan valokeilassa. Kun tämä on tehty, etsimme "sandboxd" -demonia, joka on prosessi, joka ohjaa järjestelmän yleistä hiekkalaatikkoa.

OSX-hiekkalaatikko-1

Kun konsoli on auki ja prosessi on paikallaan, on parasta käynnistää ongelmallinen sovellus uudelleen tarkistaaksesi, onko virheitä enemmän. Jos havaitsemme virheiden esiintyvän edelleen, yritämme pakottaa sovelluksen poistumaan heittää se uudelleen. Jos emme vieläkään saa mitään, käynnistämme Macin uudelleen, koska oletettavasti tämän pitäisi ratkaista ongelma käynnistämällä myös epäonnistuva taustaprosessi uudelleen.

OSX-hiekkalaatikko-2

Varmistaaksemme etsimme sovelluksen säiliön pitämällä näppäintä painettuna ALT kun suuntaamme valikkoon Ir etsimen yläpalkissa, sitten kirjastovaihtoehto tulee näkyviin ja säilöt-kansioon sijoitamme ongelmallisen hiekkalaatikon kontin, jonka poistamme, koska se on vain kopio rakenteesta, joka meillä on sovellussäiliössä. Tällä tavalla pakotamme järjestelmän luomaan sen uudelleenkäynnistyksen jälkeen. Tämän avulla meidän pitäisi pystyä ratkaisemaan melkoiset hiekkalaatikko-ongelmat, joita esiintyy joissakin ohjelmissa. Jos tämä ei ole tehokasta, voimme jatkaa yleisempien vaiheiden kanssa.

Lisää tietoa - Mahdollinen ratkaisu kahteen pieneen ongelmaan Mountain Lion 10.8.3

Lähde - Cnet


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.