Lös behörighetsproblem i sandlådan i dina applikationer

OSX-Sandbox-0

Ibland när vi får åtkomst till inbyggda systemapplikationer som TextEdit ser vi att när vi försöker öppna, spara eller ändra filer vi får en varning av nekandet av tillstånd att öppna filen i fråga eller helt enkelt att den inte kunde sparas eftersom den för närvarande redigeras. Det kan till och med vara konstiga fall där mer än en identisk fil kan ackumuleras på hårddisken som identifierats med suffixet "sb" följt av en identifierare för applikationen i fråga, ett exempel skulle vara "Sb-67d1h723-HUYxOl".

Sandlådan är en metod för att öka säkerheten så mycket som möjligt genom att "avsätta" applikationen från de viktigaste resurserna i operativsystemet, bara de som tillägger utvecklaren specifikt, utan att det kan ändra något systemvärde, vilket riskerar resten för integritet. Något som att köra varje applikation i olika moduler istället för i en gemensam "yard".

Men ibland fungerar inte tjänsten eller demonen som ansvarar för sandboxning så bra som den borde, så vi upptäcker att när fel inträffar ibland begränsar behörigheter som det inte bordeDärför blir a priori uppgifter så enkla som att spara ett dokument eller redigera det ett problem.

Så om du stöter på i det här specifika fallet, där det finns ett problematiskt program som inte låter dig spara dokument, måste vi först prova något mer specifikt innan vi hoppar in i att försöka fixa det med hjälp av diskverktyg med global tillståndsreparation eller titta på filsystemskador.

Så vi måste öppna konsolen i vägen, Macintosh HD> Program> Verktyg> Konsol eller direkt söker efter det i rampljuset. När detta är klart kommer vi att leta efter "sandboxd" -demon som är processen som styr systemets allmänna sandboxning.

OSX-Sandbox-1

Med konsolen öppen och processen är lokaliserad är det bäst att starta om den problematiska applikationen för att kontrollera om det finns fler fel, om vi ser att fel fortsätter att inträffa kommer vi att försöka tvinga applikationsutgången till kasta igen. Om dessa fortfarande inte får något kommer vi att starta om Mac-datorn eftersom det förmodligen borde lösa problemet genom att också starta om bakgrundsprocessen som misslyckas.

OSX-Sandbox-2

För att se till att vi letar efter behållaren i applikationen som är genom att trycka på och hålla ned knappen ALT när vi går till menyn Ir i sökarens övre fält, då visas alternativet för biblioteket och i behållarmappen hittar vi behållaren till den problematiska sandlådan som vi kommer att ta bort eftersom den inte är mer än en kopia av strukturen som vi har i programbehållaren i applikationer. På detta sätt tvingar vi systemet att återskapa det när vi startar om. Med detta borde vi kunna lösa många sandboxproblem som förekommer i vissa program. Om detta inte är effektivt kan vi fortsätta med mer allmänna steg.

Mer information - Möjlig lösning på två små problem i Mountain Lion 10.8.3

Källa - Cnet


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.