Rezolvați problemele de permisiune în sandbox-ul aplicațiilor dvs.

OSX-Sandbox-0

Uneori, când accesăm aplicații de sistem native, cum ar fi TextEdit, vedem că atunci când încercăm să deschidem, să salvăm sau să modificăm fișiere primim un avertisment a refuzului permisiunii de a deschide fișierul în cauză sau pur și simplu că nu a putut fi salvat deoarece este în curs de editare. Pot exista chiar cazuri ciudate în care se pot acumula mai multe fișiere identice pe hard diskul identificat cu sufixul „sb” urmat de un identificator pentru aplicația în cauză, un exemplu ar fi „Sb-67d1h723-HUYxOl”.

Sandbox-ul este o metodă de creștere a securității cât mai mult posibil prin „lăsarea deoparte” a aplicației din principalele resurse ale sistemului de operare, doar cele care dezvoltatorul adaugă în mod specific, fără ca acesta să poată modifica vreo valoare de sistem, punând în pericol integritatea celorlalți. Ceva de genul rularea fiecărei aplicații în module diferite în loc de într-o „curte” comună.

Dar, uneori, serviciul sau demonul responsabil de sandbox nu funcționează la fel de bine, așa că, atunci când apar erori în acesta, uneori restricționează permisiunile pe care nu ar trebuiPrin urmare, sarcinile a priori la fel de simple precum salvarea unui document sau editarea acestuia devin o problemă.

Deci, dacă vă întâlniți în acest caz specific, în care există o aplicație problematică care nu vă permite să salvați documente, mai întâi trebuie încearcă ceva mai specific înainte de a intra în încercarea de a remedia problema folosind utilitarul de disc cu reparații globale de permisiuni sau analizând corupțiile sistemului de fișiere.

Deci trebuie să deschidem consola în cale, Macintosh HD> Aplicații> Utilitare> Consolă sau direct căutând-o în lumina reflectoarelor. Odată ce acest lucru este făcut, vom căuta daemonul "sandboxd", care este procesul care controlează sandbox-ul general al sistemului.

OSX-Sandbox-1

Cu consola deschisă și procesul localizat, cel mai bine este să relansăm aplicația problematică pentru a verifica dacă există mai multe erori, dacă vedem că continuă să apară erori, vom încerca să forțăm aplicația să părăsească aruncă-l din nou. Dacă cu acestea încă nu obținem nimic, vom reporni Mac-ul, deoarece se presupune că acest lucru ar trebui să rezolve problema, repornind și procesul de fundal care eșuează.

OSX-Sandbox-2

Pentru a ne asigura că vom căuta containerul aplicației care este apăsând și ținând apăsată tasta ALT în timp ce ne îndreptăm spre meniu Ir în bara de sus a căutătorului, atunci va apărea opțiunea de bibliotecă iar în folderul containere vom plasa containerul sandbox-ului problematic pe care îl vom șterge, deoarece nu este altceva decât un duplicat al structurii pe care o avem în containerul program situat în aplicații. În acest fel, forțăm sistemul să îl recreeze odată ce repornim. Cu aceasta ar trebui să putem rezolva destul de multe probleme de sandboxing care apar în unele programe. Dacă acest lucru nu este eficient, atunci putem continua cu pași mai generali.

Mai multe informatii - Posibilă soluție la două mici probleme în Mountain Lion 10.8.3

Sursă - Cnet


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.