Løs tilladelsesproblemer i sandkassen i dine applikationer

OSX-Sandbox-0

Nogle gange når vi får adgang til indfødte systemapplikationer såsom TextEdit, ser vi, at når vi prøver at åbne, gemme eller ændre filer vi får en advarsel af afslag på tilladelse til at åbne den pågældende fil eller simpelthen at den ikke kunne gemmes, da den i øjeblikket redigeres. Der kan endda være mærkelige tilfælde, hvor mere end en identisk fil kan akkumuleres på harddisken identificeret med suffikset "sb" efterfulgt af en identifikator for den pågældende applikation, et eksempel ville være "Sb-67d1h723-HUYxOl".

Sandkassen er en metode til at øge sikkerheden så meget som muligt ved at "afsætte" applikationen fra de vigtigste ressourcer i operativsystemet, kun dem, der tilføjer udvikleren specifikt, uden at det er i stand til at ændre nogen systemværdi, hvilket sætter resten af ​​integriteten i fare. Noget som at køre hver applikation i forskellige moduler i stedet for i en fælles "yard".

Men undertiden fungerer den service eller dæmon, der har ansvaret for sandboxing, ikke så godt som den burde, så vi finder ud af, at når der opstår fejl i den, undertiden begrænser tilladelser, som det ikke burdeDerfor bliver a priori opgaver så enkle som at gemme et dokument eller redigere det et problem.

Så hvis du støder på i denne specifikke sag, hvor der er et problematisk program, der ikke giver dig mulighed for at gemme dokumenter, skal vi først prøv noget mere specifikt før vi springer ind i at forsøge at rette det ved hjælp af diskværktøj med global tilladelsesreparation eller ser på filsystemkorruption.

Så vi skal åbne konsollen i stien, Macintosh HD> Programmer> Hjælpeprogrammer> Konsol eller direkte på udkig efter det i rampelyset. Når dette er gjort, vil vi kigge efter "sandboxd"-dæmonen, som er den proces, der styrer systemets generelle sandboxing.

OSX-Sandbox-1

Når konsollen er åben og processen er placeret, er det bedst at genstarte den problematiske applikation for at kontrollere, om der er flere fejl, hvis vi ser, at der fortsat opstår fejl, vil vi forsøge at tvinge applikationens udgang til smid det igen. Hvis vi stadig ikke får noget med disse, genstarter vi Mac'en, da dette angiveligt skulle løse problemet ved også at genstarte baggrundsprocessen, der fejler.

OSX-Sandbox-2

For at sikre, at vi ser efter beholderen til applikationen, ved at trykke og holde nede på tasten ALT når vi går til menuen Ir i søgerens øverste bjælke, så vises indstillingen bibliotek og i containermappen finder vi beholderen til den problematiske sandkasse, som vi sletter, da den ikke er mere end en kopi af den struktur, som vi har i programcontaineren, der findes i applikationer. På denne måde tvinger vi systemet til at genskabe det, når vi genstarter. Med dette skal vi være i stand til at løse mange sandboxing-problemer, der opstår i nogle programmer. Hvis dette ikke er effektivt, kan vi fortsætte med mere generelle trin.

Mere information - Mulig løsning på to små problemer i Mountain Lion 10.8.3

Kilde - Cnet


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.