Введение
Деятельность по устранению неполадок в macOS Ремонт разрешений на диск - это деятельность по устранению неполадок, обычно связанная с операционной системой macOS от Apple. Эффективность исправления разрешений для устранения ошибок приложений обсуждалась.
Repairing disk permissions is a troubleshooting activity commonly associated with the macOS operating system by Apple. The efficacy of repairing permissions to troubleshoot application errors has been debated.
Обзор
Слой BSD в macOS отвечает за безопасность файловой системы, включая управление моделью разрешений Unix (POSIX). Приложения зависят от правильного назначения и интерпретации разрешений для того, чтобы правильно функционировать. Ремонт разрешений включает проверку разрешений набора файлов и папок на томе с установленной macOS по сравнению со списком правильных разрешений POSIX и исправление любых расхождений. Список правильных разрешений составляется путем ознакомления с различными материалами (см. - Я не знаю. Как правило, эти файлы хранятся в пакете установщика уменьшенного размера (. pkg) в папке "Получения" в каталоге "Библиотека" на проверяемом томе. Всякий раз, когда пользователь устанавливает программное обеспечение, использующее формат пакета macOS Installer, создается файл с описанием материалов, который можно проконсультировать для будущего ремонта разрешений. Файлы, разрешения которых были неправильно изменены администратором, администратором, использующим привилегии root, или плохо разработанный пакет установщика (установленный с аналогичными привилегиями), могут вызвать широкий спектр проблем, начиная от ошибок приложения и заканчивая невозможностью загрузить macOS. Ремонтные разрешения могут стать необходимыми, но все меньше для версий после Panther (10.3). С этой целью у Disk Utility, а также у соответствующей утилиты командной строки была утрачена возможность восстанавливать права.
Использование
В системах до OS X El Capitan, ремонт разрешений может быть выполнен путем выбора загрузочного тома и нажатия кнопки "Ремонт разрешений диска" в разделе "Первая помощь" Утилиты диска. Операция также может быть выполнена с помощью утилиты командной строки. В El Capitan пользователь может использовать две командные линии: для ремонта конкретных пакетов или для ремонта стандартного набора системных пакетов. В обоих случаях пользователь должен отключить защиту целостности системы для изменения разрешений системных файлов и каталогов. В macOS Sierra, не доступна. Разрешения также могут быть отремонтированы с помощью сторонних утилит, таких как AppleJack Apotek или Drive Genius от Prosoft Engineering.