Как исправить или восстановить права доступа к диску в macOS
На вашем Mac есть файлы и папки, в которых вы храните личные данные и документы. Чтобы защитить свои файлы и защитить их от посторонних глаз, вы можете использовать пароль или другие средства шифрования файлов, но для этого в macOS есть способ по умолчанию.
Разрешения для диска (или разрешения для каталога) в macOS предназначены для запретить другим пользователям и определенным программам открывать файлы на вашем Mac и изменять их без разрешения. Таким образом, вы можете расслабиться, зная, что ваши файлы и папки в безопасности.
Если у вас возникли проблемы с разрешениями для диска на вашем Mac, в этом руководстве объясняется, как исправить или восстановить разрешения для диска в macOS.
Что такое разрешения в macOS и как они работают?
Разрешения в macOS контролируют учетные записи пользователей, которые могут получать доступ к файлам или папкам на вашем Mac. Вы можете изменить настройки разрешений в Finder в нижней части информационного окна для файла, папки или диска.
Например, вы можете изменить настройки разрешений для папки, чтобы другие пользователи вашего Mac, подключенные к нему для совместного использования файлов, могли только просматривать, но не изменять файлы в папках.
Разрешения, которые состоят из операций чтения, записи и выполнения, могут редактироваться тремя типами пользователей: владельцем, группой и всеми, кто использует компьютер.
Как владелец компьютера вы можете использовать разрешения для определения отдельных правил для себя, группы или каждого пользователя. Эти разрешения включают общий доступ к файлам или папкам, права доступа к файлам и целостность системы.
Как просмотреть разрешения файловой системы в macOS
Просмотр разрешений файловой системы не ограничивается владельцем компьютера. Любой другой может просмотреть права доступа к файлам и папкам через информационное окно приложения Finder.
Чтобы увидеть права доступа к файлу или папке:
- Щелкните файл или папку правой кнопкой мыши и выберите в контекстном меню пункт «Получить информацию».
- Выберите «Общий доступ и разрешения», чтобы развернуть разрешения.
- Вы найдете три разных типы пользователей в полях разрешений: Владелец, группа и все.
- Владелец: создатель объекта или человек, скопировавший его на компьютер.
- Группа: набор объединенных учетных записей пользователей, разрешения которых распространяются на всех участников.
- Все: определяет доступ для всех, включая гостей, локальных пользователей и пользователей с общим доступом.
- Рядом с каждой учетной записью пользователя вы увидите такие разрешения, как «Чтение», «Чтение и запись», «Выполнить» или «Нет доступа».
- Разрешения на чтение: разрешить пользователю или членам группы только открывать файл или просматривать список элементов в папке. Они не могут сохранять изменения в файле или папке.
- Разрешения на запись: разрешить пользователю или членам группы изменять или удалять файл или папку.
- Разрешения на выполнение: для файла это означает, что пользователь может выполнить файл, если это сценарий или программа. Для файлов, которые не являются сценарием или программой, не должно быть включено разрешение на выполнение. Для папки это означает, что пользователь может открывать папку и просматривать файлы, если разрешено чтение.
Почему вам следует восстанавливать права доступа к диску в macOS
Каждому из файлов и папок на вашем Mac назначен соответствующий набор разрешений. Кроме того, большинство вещей, которые вы устанавливаете на свой Mac, устанавливаются из файлов пакетов, которые также хранят другие файлы, которые не занимают слишком много места на вашем жестком диске.
В файле пакета находятся файлы Bill of Materials (.bom), которые содержат список файлов, установленных пакетом, и разрешения для каждого файла.
Однако эти права доступа к файлам можно изменить, особенно при установке и удалении приложений на Mac. Когда разрешения затронуты, программы на вашем Mac могут изменять и модифицировать файлы, что в конечном итоге может вызвать всевозможные системные проблемы, такие как зависание, запаздывание или сбой, и ошибки разрешений.
Если вы заметили какие-то странные изменения в производительности вашего Mac или приложения не работают должным образом, вам следует начать с устранения неполадок с разрешениями для диска.
К счастью, если ваш Mac работает под управлением macOS Mojave 10.14 или более новой версии, любые новые приложения, добавленные на ваш Mac, будут запрашивать разрешение на использование некоторых функций. Если вы откажетесь от этих разрешений, приложения могут не работать должным образом, но это повысит конфиденциальность и безопасность ваших данных.
Исправление или восстановление прав доступа к диску в macOS гарантирует, что ваша операционная система сможет получать доступ к определенным файлам или изменять их. Например, разрешения на доступ к диску гарантируют, что вы можете запустить свой Mac, войти в свою учетную запись, распечатать или запустить приложения и многое другое.
Восстановление прав доступа к диску в macOS также гарантирует, что определенные файлы имеют правильные разрешения для предотвращения несанкционированного доступа приложений или пользователей, которые не должны вмешиваться в эти файлы.
Как исправить или восстановить разрешения в macOS
Восстановление разрешений – это стандартный совет по устранению неполадок Mac, который, по-видимому, решает многие редкие типы проблем в macOS. Однако эта опция исчезла из приложения Disk Utility после выпуска OS X El Capitan 10.11.
Apple заменила эту функцию защитой целостности системы (SIP), которая предотвращает доступ потенциально вредоносных программ к важным файлам на вашем компьютере.
Вы по-прежнему можете восстановить права доступа к диску в macOS, поскольку эта опция теперь является частью программы First Aid, которая объединяет несколько действий, которые решают различные проблемы, связанные с дисковым накопителем.
Вот как проверить и исправить дисковый том на наличие ошибок:
- Выберите Перейти> Утилиты> Дисковая утилита, чтобы открыть Дисковую утилиту.
- Затем выберите загрузочный том на левой панели.
- Выберите «Первая помощь» на панели инструментов Дисковой утилиты в верхней правой части окна.
- Убедитесь, что вы выбрали правильный диск, а затем выберите «Выполнить», чтобы начать процесс восстановления диска. Выберите «Продолжить», если появится всплывающее окно с предупреждением.
Пока идет процесс восстановления, ваш Mac не реагирует на какие-либо входные данные, что является нормальным и ожидаемым. Это происходит потому, что macOS необходимо правильно проанализировать содержимое диска, но это займет не более нескольких минут.
После завершения процесса ремонта вы получите отчет, в котором будет отображаться все, что было выполнено. Если будут обнаружены какие-либо серьезные ошибки, вы получите уведомление о найденных проблемах.
Сбросить разрешения для домашней папки
Домашняя папка на вашем Mac – это ваша пользовательская папка, которая содержит несколько других папок, к которым вы часто обращаетесь, например, Рабочий стол, Приложения, Документы, Загрузки и многое другое.
Вот как сбросить разрешения для домашней папки, чтобы восстановить права доступа к диску.
- Выберите Перейти> Домой.
- Затем выберите Файл> Получить информацию.
- Выберите «Общий доступ и разрешения», чтобы просмотреть разрешения для папки. Если раздел «Общий доступ и разрешения» не открыт, щелкните стрелку, чтобы развернуть его.
- Затем нажмите кнопку «Заблокировать».
- Введите ваше имя администратора и пароль.
- Выберите меню «Действие»> «Применить к вложенным элементам».
- Затем нажмите ОК, чтобы завершить процесс сброса разрешений. В верхней части окна появится индикатор выполнения, и изменения будут отражены во всей домашней папке.
- Когда индикатор выполнения завершится, выберите «Перейти»> «Утилиты»> «Терминал», чтобы открыть терминал.
- Введите или вставьте эту команду: diskutil resetUserPermissions / `id -u`, чтобы сбросить разрешения на корневом томе (/) для текущего идентификатора пользователя.
- Когда процесс завершится, выйдите из Терминала и перезагрузите Mac, чтобы изменения вступили в силу.
Что делать, если вы получаете ошибку 69841 при сбросе разрешений на Mac
Иногда сброс разрешения пользователя на корневой том может происходить не так, как планировалось. Вы можете получить сообщение «Ошибка 69841 сброшены разрешения для домашнего каталога пользователя». Если вы получили эту ошибку, вот что делать в зависимости от вашей версии macOS.
В macOS Mojave или более новых версиях
- Выберите меню Apple> Системные настройки> Безопасность и конфиденциальность.
- Затем выберите вкладку «Конфиденциальность», выберите значок «Блокировка» и введите свое имя администратора и пароль.
- Выберите вкладку «Полный доступ к диску» и нажмите кнопку «Добавить» (+).
- Найдите Терминал и добавьте его в Полный доступ к диску.
- Откройте Терминал и вставьте или введите эту команду: chflags -R nouchg ~. Нажмите Return.
- Затем введите diskutil resetUserPermissions / `id -u ` и нажмите клавишу Return.
- Перезагрузите Mac, чтобы изменения вступили в силу.
В macOS High Sierra или более ранних версиях
В отличие от macOS Mojave или более поздних версий, вам не нужно добавлять Терминал для полного доступа к диску в macOS High Sierra или более ранних версиях до устранения ошибки 69841 на вашем Mac.
- Откройте Терминал и введите chflags -R nouchg ~.
- Затем введите diskutil resetUserPermissions / ìd -u` и нажмите Return.
- Перезагрузите Mac, чтобы изменения вступили в силу.
Поддерживайте свой Mac в хорошей форме
Исправлять или восстанавливать права доступа к диску в macOS следует только в том случае, если вы подозреваете, что у вас есть проблемы с правами доступа к файлам или папкам, особенно если вы часто устанавливаете и удаляете программное обеспечение. Тем не менее, вы должны быть осторожны с программным обеспечением, которое вы загружаете на свой компьютер.
У нас есть другие руководства, которые могут помочь вам решить проблемы с вашим Mac, например, когда Bluetooth не работает на вашем компьютере, Камера Mac не работает или ваш Mac не переходит в спящий режим.
Удалось ли вам исправить или восстановить права доступа к диску, выполнив действия, описанные в этом руководстве? Расскажите об этом в комментариях ниже.