Как, когда и зачем восстанавливать права доступа к диску на вашем Mac
«Попробуйте восстановить права доступа к диску» - это стандартный совет по устранению неполадок для Mac, который существует всегда. На самом деле есть два разных инструмента для восстановления разных типов прав на диск, и один из них очень скрыт.
Эти разрешения на самом деле являются разрешениями для файлов и каталогов, но обычно они называются «разрешениями для дисков». Ваш Mac не будет автоматически восстанавливать разрешения, за исключением случаев установки или обновления самой Mac OS X.
ОбновитьНачиная с Mac OS X 10.11 El Capitan, Дисковая утилита в Mac OS X больше не включает способ восстановления прав доступа к диску. Это больше не нужно благодаря защите целостности системы.
Что такое разрешения и что делает их восстановление??
Как и в других операционных системах, включая Windows и Linux, файлы и каталоги на Mac имеют свои собственные разрешения. Права доступа определяют, какие пользователи и системные процессы имеют доступ к файлам и что они могут делать. Например, системные файлы помечены только для чтения, поэтому обычные пользовательские программы не могут их изменять. Исполняемые файлы должны быть помечены как исполняемые, иначе система не позволит им работать.
Система разрешений - это способ обеспечения безопасности Mac OS X и других операционных систем. Программа, которую вы запускаете на своем рабочем столе, не может просто изменять ваши системные файлы без разрешения. Если у вас есть несколько учетных записей на вашем Mac, разрешения сохраняют файлы каждой учетной записи конфиденциальными для других целей..
Маки имеют два разных типа разрешений. Существуют стандартные разрешения для файлов UNIX, такие же, как в Linux. Есть также более современные разрешения списка контроля доступа (ACL). Вы можете просмотреть права доступа к файлу или каталогу, удерживая Ctrl и щелкая файл или каталог в Finder, нажимая «Получить информацию» и просматривая раздел «Общий доступ и разрешения».
Ваш Mac содержит базу данных разрешений. База данных хранится в файлах спецификаций в папках / var / db / recets и / Library / Receipts. Системные файлы Mac OS X и сторонние приложения, установленные из файлов .pkg, оставляют здесь файлы .bom и список файлов, которые должны иметь системные файлы или программные файлы..
Когда вы восстанавливаете разрешения, ваш Mac просматривает здесь файлы .bom и проверяет фактические файлы в вашей системе. Если файл или папка в вашей системе имеют разрешения, которые не соответствуют разрешениям, указанным в файлах .bom, ваш Mac изменит разрешения, соответствующие разрешениям в файлах .bom.
Обратите внимание, что это относится не ко всем файлам в вашей системе. Ваши файлы личных данных не имеют записей в базе данных разрешений, и сторонние приложения, которые не используют файлы .pkg, не будут представлены в базе данных. Операция фиксации разрешений оставит все эти другие файлы в покое.
Когда вы должны восстановить разрешения?
При нормальном использовании вашей системы программы могут изменить разрешения для файлов или папок по сравнению с исходными. Вполне возможно, что эти новые разрешения будут вызывать проблемы. Например, программа может неправильно назначать разрешения на запись для системных файлов, что снижает безопасность, позволяя обычным пользовательским программам изменять их. Программа может сделать программный файл неисполняемым, что препятствует запуску приложения. Программа может случайно предоставить вашей учетной записи пользователя доступ только для чтения к вашей домашней папке, не позволяя вам сохранять или изменять какие-либо файлы..
Существует много проблем, которые могут быть вызваны неправильными или «поврежденными» разрешениями. Восстановление ваших файловых разрешений также является безопасной операцией. Процесс ремонта не должен вызывать проблем. Вот почему восстановление разрешений вашего Mac - это один из первых советов по устранению неполадок, которые вы получите, если у вас возникнут проблемы с вашим Mac..
Если у вас нет проблем с Mac, вам не нужно восстанавливать разрешения. Если у вас возникли какие-то проблемы, почините ваши разрешения - хорошее и безопасное место для начала..
Как восстановить права доступа к диску
Вы можете восстановить разрешения вашего Mac из приложения Дисковой утилиты. Чтобы открыть его, нажмите Ctrl + Space, чтобы открыть поиск Spotlight, введите Дисковая утилита, и нажмите Enter.
Выберите системный раздел вашего Mac - обычно «Macintosh HD». Нажмите кнопку «Проверка прав доступа к диску», если вы хотите проверить свои разрешения на наличие проблем. Нажмите Repair Disk Permissions, чтобы проверить наличие проблем и автоматически исправить их.
Обратите внимание, что при нормальном использовании вашей системы некоторые разрешения могут меняться, и это не всегда вызывает проблемы. Возможно, вы увидите неправильные разрешения, даже если с вашим Mac все в порядке. Это не о чем беспокоиться. Мы видели довольно много неправильных разрешений на нашем Mac, но это не было плохо. Они не были действительно проблемой.
Вот и все - ваши разрешения будут восстановлены. Если ваш Mac испытывает такие серьезные проблемы, что он не загружается нормально, вы также можете получить доступ к Дисковой утилите из OS X Recovery и восстановить права доступа к диску оттуда. Ваш Mac также автоматически запускает восстановление прав доступа к диску, когда вы устанавливаете Mac OS X поверх существующей установки Mac OS X, поэтому переустановка или обновление операционной системы Mac также должно решить проблемы с правами доступа к диску..
Как восстановить домашний каталог разрешений
Есть также второй инструмент, который восстанавливает некоторые разрешения. Этот инструмент восстановления восстановит права доступа к домашнему каталогу вашей учетной записи. Если у вас есть проблемы с файлами вашей учетной записи пользователя - возможно, вы не можете сохранить какие-либо файлы в свой домашний каталог, возможно, потому что он сделан только для чтения - вы можете использовать этот инструмент.
Этот инструмент не использует файлы .bom для настройки разрешений системных файлов, он просто восстанавливает домашний каталог учетной записи пользователя до стандартных разрешений по умолчанию.
Для этого войдите в OS X Recovery, перезагрузив Mac и удерживая Command + R. В среде восстановления нажмите Утилиты в строке меню и выберите Терминал. Тип Сброс пароля в терминал и нажмите Enter. Нажмите на жесткий диск вашего Mac и выберите учетную запись пользователя, которая испытывает проблемы.
В нижней части окна нажмите кнопку «Сброс» в разделе «Сброс разрешений и ACL для домашнего каталога». Это просто сбросит разрешения учетной записи пользователя, а не ее пароль.
Перезагрузите Mac, когда закончите. Разрешения домашнего каталога учетной записи пользователя теперь будут восстановлены.
Восстановление разрешений вашего Mac не должно быть обязательным, регулярным обслуживанием системы. Это поможет только в том случае, если вы действительно столкнулись с проблемой, поэтому нет смысла регулярно запускать этот инструмент. С другой стороны, это безопасная операция, поэтому нет никакой опасности восстановить права доступа к диску, если вы думаете, что это может помочь.
Изображение предоставлено: Карлис Дамбранс на Flickr