Lösen Sie Berechtigungsprobleme in der Sandbox Ihrer Anwendungen

OSX-Sandbox-0

Wenn wir auf native Systemanwendungen wie TextEdit zugreifen, stellen wir manchmal fest, dass beim Versuch, Dateien zu öffnen, zu speichern oder zu ändern Wir bekommen eine Warnung der Verweigerung der Erlaubnis zum Öffnen der betreffenden Datei oder einfach, dass sie nicht gespeichert werden konnte, da sie gerade bearbeitet wird. Es kann sogar seltsame Fälle geben, in denen sich mehr als eine identische Datei auf der Festplatte ansammeln kann, die mit dem Suffix "sb" gefolgt von einer Kennung für die betreffende Anwendung gekennzeichnet ist. Ein Beispiel wäre "Sb-67d1h723-HUYxOl".

Die Sandbox ist eine Methode, um die Sicherheit so weit wie möglich zu erhöhen, indem die Anwendung von den Hauptressourcen des Betriebssystems "entfernt" wird, nur von denen, die Der Entwickler fügt ausdrücklich hinzu, ohne dass ein Systemwert geändert werden kann, wodurch die Integrität des Restes gefährdet wird. So etwas wie das Ausführen jeder Anwendung in verschiedenen Modulen anstatt in einem gemeinsamen "Hof".

Aber manchmal funktioniert der für Sandboxing zuständige Dienst oder Daemon nicht so gut, wie er sollte. Daher stellen wir fest, dass manchmal Fehler auftreten schränkt die Berechtigungen ein, die es nicht sollteDaher werden Aufgaben von vornherein, die so einfach wie das Speichern oder Bearbeiten eines Dokuments sind, zu einem Problem.

Wenn Sie also in diesem speziellen Fall auf eine problematische Anwendung stoßen, mit der Sie keine Dokumente speichern können, müssen wir zuerst versuchen Sie etwas spezifischeres bevor wir versuchen, das Problem mithilfe des Festplatten-Dienstprogramms mit globaler Berechtigungsreparatur zu beheben oder Dateisystembeschädigungen zu untersuchen.

Also müssen wir die Konsole im Pfad öffnen, Macintosh HD> Anwendungen> Dienstprogramme> Konsole oder direkt im Rampenlicht suchen. Sobald dies erledigt ist, werden wir nach dem "sandboxd" -Dämon suchen, der das allgemeine Sandboxing des Systems steuert.

OSX-Sandbox-1

Wenn die Konsole geöffnet und der Prozess lokalisiert ist, ist es am besten, die problematische Anwendung neu zu starten, um zu überprüfen, ob weitere Fehler vorliegen. Wenn weiterhin Fehler auftreten, versuchen wir, das Beenden der Anwendung zu erzwingen Starten Sie es erneut. Wenn wir mit diesen immer noch nichts erreichen, werden wir den Mac neu starten, da dies angeblich das Problem lösen sollte, indem auch der fehlgeschlagene Hintergrundprozess neu gestartet wird.

OSX-Sandbox-2

Um sicherzustellen, dass wir nach dem Container der Anwendung suchen, halten Sie die Taste gedrückt ALT als wir zum Menü gehen Ir in der oberen Leiste des Finders, dann erscheint die Bibliotheksoption und im Container-Ordner finden wir den Container der problematischen Sandbox, die wir löschen werden, da es sich lediglich um ein Duplikat der Struktur handelt, die wir im Programmcontainer in Anwendungen haben. Auf diese Weise zwingen wir das System, es nach dem Neustart neu zu erstellen. Damit sollten wir in der Lage sein, viele Sandbox-Probleme zu lösen, die in einigen Programmen auftreten. Wenn dies nicht effektiv ist, können wir mit allgemeineren Schritten fortfahren.

Mehr Informationen - Mögliche Lösung für zwei kleine Probleme in Mountain Lion 10.8.3

Quelle - Cnet


Schreiben Sie den ersten Kommentar

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.