Вирішіть проблеми з дозволами в пісочниці ваших програм

OSX-пісочниця-0

Іноді при доступі до власних системних програм, таких як TextEdit, ми бачимо, що при спробі відкрити, зберегти або змінити файли ми отримуємо попередження про відмову в дозволі відкрити відповідний файл або просто про те, що його не вдалося зберегти, оскільки він наразі редагується. Можуть бути навіть дивні випадки, коли на жорсткому диску може накопичуватися більше одного ідентичного файлу, ідентифікованого суфіксом "sb", а потім ідентифікатором відповідного додатка, прикладом може бути "Sb-67d1h723-HUYxOl".

Пісочниця - це спосіб максимально підвищити рівень безпеки, "відклавши" додаток з основних ресурсів операційної системи, лише тих, які розробник спеціально додає, без можливості змінити будь-яке системне значення, піддаючи цілісності решти ризику. Щось на зразок запуску кожного додатка в різних модулях, а не у загальному "дворі".

Але іноді служба або демон, що відповідає за пісочницю, працює не так, як слід, тому ми виявляємо, що коли в ній трапляються помилки, іноді обмежує дозволи, яких не повинно, тому апріорні завдання, такі прості, як збереження документа чи його редагування, стають проблемою.

Отже, якщо ви стикаєтесь у цьому конкретному випадку, де є проблемна програма, яка не дозволяє вам зберігати документи, ми повинні спочатку спробуйте щось більш конкретне перш ніж ми спробуємо виправити це за допомогою утиліти диска з глобальним дозволом на відновлення або розгляду пошкоджень файлової системи.

Отже, ми повинні відкрити консоль на шляху, Macintosh HD> Програми> Службові програми> Консоль або безпосередньо шукаючи його в центрі уваги. Після того, як це буде зроблено, ми будемо шукати демон "sandboxd", який є процесом, який контролює загальну пісочницю системи.

OSX-пісочниця-1

Коли консоль відкрита і процес розташований, найкраще перезапустити проблемну програму, щоб перевірити, чи є більше помилок; якщо ми бачимо, що помилки продовжують траплятися, спробуємо змусити вихід програми кинь його ще раз. Якщо з ними ми все ще нічого не отримаємо, ми перезапустимо Mac, оскільки нібито це повинно вирішити проблему, також перезапустивши фоновий процес, який не працює.

OSX-пісочниця-2

Щоб переконатися, ми будемо шукати контейнер програми, який знаходиться, натискаючи та утримуючи клавішу ALT коли ми прямуємо до меню Ir у верхній панелі пошуку, тоді з'явиться опція бібліотеки і в папку контейнери ми помістимо контейнер проблемної пісочниці, який ми будемо видалити, оскільки це не що інше, як дублікат структури, яку ми маємо в контейнері програми, розташованому в додатках. Таким чином ми змушуємо систему відтворити її після перезапуску. За допомогою цього ми могли б вирішити чимало проблем із пісочницею, які трапляються в деяких програмах. Якщо це неефективно, ми можемо продовжити більш загальні кроки.

Більше інформації - Можливе вирішення двох невеликих проблем у Mountain Lion 10.8.3

Джерело - CNET


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.