Anonim

Ваш Mac содержит файлы и папки, в которых хранятся ваши личные данные и документы. Чтобы защитить свои файлы и защитить их от посторонних глаз, вы можете использовать пароль или другие средства шифрования файлов, но для этого есть способ по умолчанию, встроенный в macOS.

Разрешения на доступ к диску (или права доступа к каталогам) в macOS предназначены для предотвращения открытия другими пользователями и некоторыми программами файлов на вашем Mac и их изменения без разрешения. Таким образом, вы можете быть спокойны, зная, что ваши файлы и папки в безопасности.

Если у вас возникли проблемы с правами доступа к диску на вашем Mac, в этом руководстве объясняется, как исправить или восстановить права доступа к диску в macOS.

Что такое разрешения в macOS и как они работают?

Разрешения в macOS контролируют учетные записи пользователей, которые могут получать доступ к файлам или папкам на вашем Mac. Вы можете изменить настройки разрешений в Finder в нижней части окна «Информация» для файла, папки или диска.

Например, вы можете изменить настройки доступа к папкам, чтобы другие пользователи вашего Mac, которые подключаются к нему для обмена файлами, могли только просматривать, но не изменять файлы в папках.

Разрешения, состоящие из операций чтения, записи и выполнения, могут редактироваться тремя типами пользователей: владельцем, группой и всеми пользователями компьютера.

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

Как просмотреть разрешения файловой системы в macOS

Просмотр разрешений файловой системы не ограничивается владельцем компьютера. Любой другой пользователь также может просматривать права доступа к файлам и папкам в информационном окне приложения Finder.

Чтобы увидеть права доступа к файлу или папке:

  1. Щелкните правой кнопкой мыши файл или папку и выберите Получить информацию в контекстном меню.

  1. Выберите Общий доступ и разрешения, чтобы расширить разрешения.

  1. В полях разрешений вы найдете три разных типа пользователей: владелец, группа и все.
  • Владелец: Создатель элемента или лицо, скопировавшее его на компьютер.
  • Группа: набор объединенных учетных записей пользователей, чьи разрешения применяются ко всем участникам.
  • Все: определяет доступ для всех, включая гостевых, локальных и общих пользователей.

  1. Рядом с каждой учетной записью пользователя вы увидите такие разрешения, как «Чтение», «Чтение и запись», «Выполнение» или «Нет доступа».
  • Разрешения на чтение: разрешить пользователю или членам группы только открывать файл или просматривать список элементов в папке. Они не могут сохранять изменения в файле или папке.
  • Разрешения на запись: разрешить пользователю или членам группы изменять или удалять файл или папку.
  • Разрешения на выполнение: Для файла это означает, что пользователь может выполнить файл, если это сценарий или программа. Файлы, не являющиеся скриптом или программой, не должны иметь разрешения на выполнение. Для папки это означает, что пользователь может открывать папку и просматривать файлы, пока разрешено чтение.

Почему вы должны восстанавливать права доступа к диску в macOS

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

В файле пакета есть файлы спецификации (.bom), которые содержат список файлов, установленных пакетом, и разрешения для каждого файла.

Однако эти права доступа к файлам можно изменить, особенно когда вы устанавливаете и удаляете приложения на своем Mac. Когда разрешения затронуты, программы на вашем Mac могут изменять и модифицировать файлы, что может привести к всевозможным системным проблемам, таким как зависание, зависание или сбой, а также ошибки разрешений.

Если вы заметили какие-то странные изменения в производительности вашего Mac или приложения работают неправильно, вам следует начать с устранения неполадок с правами доступа к диску.

К счастью, если на вашем Mac установлена ​​macOS Mojave 10.14 или более поздней версии, любые новые приложения, добавляемые на ваш Mac, будут запрашивать разрешение на использование некоторых функций. Если вы откажете в этих разрешениях, приложения могут работать неправильно, но это повысит конфиденциальность и безопасность ваших данных.

Исправление или восстановление прав доступа к диску в macOS гарантирует, что ваша операционная система сможет получить доступ к определенным файлам или изменить их. Например, права доступа к диску гарантируют, что вы сможете запускать свой Mac, входить в свою учетную запись, печатать или запускать приложения и многое другое.

Восстановление прав доступа к диску в macOS также гарантирует, что определенные файлы имеют правильные разрешения для предотвращения несанкционированного доступа со стороны приложений или пользователей, которые не должны вмешиваться в эти файлы.

Как исправить или восстановить разрешения в macOS

Восстановление разрешений — это стандартный совет по устранению неполадок Mac, который помогает решить многие редкие проблемы в macOS. Однако эта опция исчезла из приложения «Дисковая утилита» после выпуска OS X El Capitan 10.11.

Apple заменила эту функцию защитой целостности системы (SIP), которая предотвращает доступ потенциально вредоносных программ к важным файлам на вашем компьютере.

Вы по-прежнему можете восстанавливать права доступа к диску в macOS, так как этот параметр теперь является частью программы «Первая помощь», которая объединяет несколько действий, решающих различные проблемы, связанные с диском.

Вот как проверить и восстановить том диска на наличие ошибок:

  1. Выбрать Go > Утилиты > Дисковая утилита, чтобы открыть Дисковую утилиту.

  1. Далее выберите свой загрузочный том на левой панели.

  1. Выберите Первая помощь на панели инструментов Дисковой утилиты в верхней правой части окна.

  1. Подтвердите, что вы выбрали правильный диск, а затем выберите Выполнить, чтобы начать процесс восстановления диска. Выберите Продолжить, если появится всплывающее предупреждение.

Пока идет процесс восстановления, ваш Mac не будет реагировать на какие-либо действия, что является нормальным и ожидаемым. Это происходит потому, что macOS необходимо правильно проанализировать содержимое диска, но это не займет больше нескольких минут.

После завершения процесса восстановления вы получите отчет, отображающий все выполненные действия. Если есть какие-либо серьезные ошибки, вы будете уведомлены о найденных проблемах.

Сброс разрешений для домашней папки

Домашняя папка на вашем Mac — это ваша пользовательская папка, которая содержит несколько других папок, к которым вы часто обращаетесь, например «Рабочий стол», «Приложения», «Документы», «Загрузки» и т. д.

Вот как сбросить разрешения для домашней папки, чтобы восстановить права доступа к диску.

  1. Выберите Go > Home.

  1. Далее выберите Файл > Получить информацию.

  1. Выберите Общий доступ и разрешения, чтобы просмотреть разрешения для папки. Если раздел «Общий доступ и разрешения» не открыт, щелкните стрелку, чтобы развернуть его.

  1. Далее выберите кнопку Блокировка.

  1. Введите свое имя администратора и пароль.

  1. Выберите Меню действий > Применить к вложенным элементам.

  1. Далее выберите OK, чтобы завершить процесс сброса разрешений. Индикатор выполнения появится в верхней части окна, и изменения будут отражены во всей домашней папке.

  1. После заполнения индикатора выполнения выберите Go > Utilities > Терминал, чтобы открыть Терминал.

  1. Введите или вставьте эту команду: diskutil resetUserPermissions / ` id -u`, чтобы сбросить разрешения на корневом томе (/) на ID текущего пользователя.

  1. По завершении процесса закройте Терминал и перезагрузите Mac, чтобы изменения вступили в силу.

Что делать, если вы получили сообщение об ошибке 69841 при сбросе разрешений на Mac

Иногда сброс прав пользователя на корневом томе может пойти не по плану. Вы можете получить сообщение «ошибка 69841, сброс разрешений для домашнего каталога пользователя не выполнен». Если вы получили эту ошибку, выполните следующие действия в зависимости от версии macOS.

В macOS Mojave или более новых версиях

  1. Выбрать Меню Apple > Системные настройки > Безопасность и конфиденциальность.

  1. Далее выберите вкладку Конфиденциальность, выберите вкладку Блокировка значок и введите имя администратора и пароль.

  1. Выберите вкладку Полный доступ к диску, а затем выберите вкладку Добавить Кнопка(+).

  1. Найдите Terminal и добавьте его в Полный доступ к диску.

  1. Откройте Терминал и вставьте или введите эту команду: chflags -R nouchg ~. Нажмите Return..

  1. Далее введите diskutil resetUserPermissions / `id -u\` и нажмите клавишу Returnключ.

  1. Перезагрузите Mac, чтобы изменения вступили в силу.

В macOS High Sierra или более ранних версиях

В отличие от macOS Mojave или более поздних версий, вам не нужно добавлять Терминал к полному доступу к диску в macOS High Sierra или более ранних версиях перед устранением ошибки 69841 на вашем Mac.

  1. Откройте Терминал и введите chflags -R nouchg ~.

  1. Далее введите diskutil resetUserPermissions / ìd -u` и нажмите Return .

  1. Перезагрузите Mac, чтобы изменения вступили в силу.

Поддерживайте свой Mac в хорошем состоянии

Исправление или восстановление прав доступа к диску в macOS следует выполнять только в том случае, если вы подозреваете, что у вас есть проблемы с правами доступа к файлам или папкам, особенно если вы часто устанавливаете и удаляете программное обеспечение. Тем не менее, вам нужно быть осторожным с программным обеспечением, которое вы загружаете на свой компьютер.

У нас есть другие руководства, которые могут помочь вам решить проблемы с вашим Mac, например, когда Bluetooth не работает на вашем компьютере, не работает камера Mac или ваш Mac не переходит в спящий режим.

Удалось ли вам исправить или восстановить права доступа к диску, используя шаги, описанные в этом руководстве? Расскажите нам об этом в комментарии ниже.

Как исправить или восстановить права доступа к диску в macOS