Решите проблемы с разрешениями в песочнице ваших приложений

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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.