Los toestemmingsproblemen op in de sandbox van uw applicaties

OSX-Sandbox-0

Soms zien we bij het openen van systeemeigen systeemtoepassingen zoals TextEdit dat wanneer we proberen bestanden te openen, op te slaan of te wijzigen we krijgen een waarschuwing van de weigering van toestemming om het betreffende bestand te openen of simpelweg dat het niet kon worden opgeslagen omdat het momenteel wordt bewerkt. Er kunnen zelfs vreemde gevallen zijn waarin meer dan één identiek bestand zich kan ophopen op de harde schijf, aangeduid met het achtervoegsel "sb", gevolgd door een identificatie voor de betreffende toepassing. Een voorbeeld is "Sb-67d1h723-HUYxOl".

De sandbox is een methode om de beveiliging zo veel mogelijk te verhogen door de applicatie te "apart zetten" van de belangrijkste bronnen van het besturingssysteem, alleen die welke voegt de ontwikkelaar specifiek toe, zonder dat het enige systeemwaarde kan wijzigen, waardoor de integriteit van de rest in gevaar komt. Zoiets als het draaien van elke applicatie in verschillende modules in plaats van in een gemeenschappelijke "tuin".

Maar soms werkt de service of daemon die verantwoordelijk is voor sandboxing niet zo goed als zou moeten, dus we merken dat wanneer er fouten in voorkomen, beperkt machtigingen die het niet zou moeten doenDaarom worden a priori taken zo simpel als het opslaan van een document of het bewerken ervan een probleem.

Dus als u in dit specifieke geval een problematische toepassing tegenkomt waarmee u geen documenten kunt opslaan, moeten we eerst probeer iets specifiekers voordat we proberen het te repareren met behulp van een schijfhulpprogramma met reparatie van wereldwijde toestemming of kijken naar beschadigingen van het bestandssysteem.

Dus we moeten de console op het pad openen, Macintosh HD> Toepassingen> Hulpprogramma's> Console of er direct naar op zoek in de schijnwerpers. Zodra dit is gebeurd, zullen we zoeken naar de "sandboxd" -daemon, het proces dat de algemene sandboxing van het systeem bestuurt.

OSX-Sandbox-1

Met de console open en het proces gelokaliseerd, is het het beste om de problematische applicatie opnieuw te starten om te controleren of er meer fouten zijn.Als we zien dat er fouten blijven optreden, zullen we proberen de applicatie geforceerd af te sluiten naar start het opnieuw. Als we hiermee nog steeds niets bereiken, zullen we de Mac opnieuw opstarten, aangezien dit het probleem zogenaamd zou moeten oplossen door ook het achtergrondproces dat mislukt opnieuw te starten.

OSX-Sandbox-2

Om er zeker van te zijn, zoeken we de container van de applicatie door de toets ingedrukt te houden ALT terwijl we naar het menu gaan Ir in de bovenste balk van de vinder, dan verschijnt de bibliotheekoptie en in de map containers plaatsen we de container van de problematische sandbox die we zullen verwijderen omdat het niets meer is dan een duplicaat van de structuur die we hebben in de programmacontainer in applicaties. Op deze manier dwingen we het systeem om het opnieuw te maken zodra we opnieuw opstarten. Hiermee zouden we in staat moeten zijn om nogal wat sandbox-problemen op te lossen die in sommige programma's voorkomen. Als dit niet effectief is, kunnen we doorgaan met meer algemene stappen.

Meer informatie - Mogelijke oplossing voor twee kleine problemen in Mountain Lion 10.8.3

Bron - Cnet


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.