Ваш Mac містить файли та папки, де ви зберігаєте особисті дані та документи. Щоб захистити свої файли та захистити їх від сторонніх очей, ви можете використовувати пароль або інші засоби шифрування файлів, але для цього в macOS є стандартний спосіб.
Дозволи диска (або дозволи каталогу) у macOS призначені для того, щоб запобігти іншим користувачам і певним програмам відкривати файли на вашому Mac і змінювати їх без дозволу. Таким чином, ви можете бути спокійні, знаючи, що ваші файли та папки в безпеці.
Якщо у вас виникли проблеми з дозволами диска на вашому Mac, цей посібник пояснює, як виправити або відновити дозволи диска в macOS.
Що таке дозволи в macOS і як вони працюють?
Дозволи в macOS керують обліковими записами користувачів, які мають доступ до файлів і папок на вашому Mac. Ви можете змінити параметри дозволу в Finder у нижній частині інформаційного вікна для файлу, папки або диска.
Наприклад, ви можете змінити параметри дозволу для папок, щоб інші користувачі вашого Mac, які підключаються до нього для обміну файлами, могли лише переглядати, але не змінювати файли в папках.
Дозволи, які складаються з дій на читання, запис і виконання, можуть редагувати три типи користувачів: власник, група та всі користувачі комп’ютера.
Як власник комп’ютера, ви можете використовувати дозволи для визначення окремих правил для себе, групи чи кожного користувача. Ці дозволи включають спільний доступ до файлів або папок, права доступу до файлів і цілісність системи.
Як переглянути дозволи файлової системи в macOS
Перегляд дозволів файлової системи не обмежується власником комп’ютера. Будь-хто інший також може переглядати дозволи на файли та папки в інформаційному вікні програми Finder.
Щоб переглянути дозволи для файлу або папки:
- Натисніть файл або папку правою кнопкою миші та виберіть у контекстному меню Отримати інформацію.
- Виберіть Спільний доступ і дозволи, щоб розширити дозволи.
- Ви знайдете три різні типи користувачів у полях дозволів: власник, група та всі.
- Власник: Творець елемента або особа, яка скопіювала його на комп’ютер.
- Group: набір об’єднаних облікових записів користувачів, дозволи яких застосовуються до всіх учасників.
- Everyone: Визначає доступ для будь-кого, включаючи гостей, локальних і спільних користувачів.
- Поруч з кожним обліковим записом користувача ви побачите дозволи на читання, читання та запис, виконання або відсутність доступу.
- Дозволи на читання: дозволити користувачеві або членам групи лише відкривати файл або переглядати список елементів у папці. Вони не можуть зберегти жодних змін у файлі чи папці.
- Дозволи на запис: Дозволити користувачу або членам групи змінювати або видаляти файл або папку.
- Дозволи на виконання: для файлу це означає, що користувач може виконати файл, якщо це сценарій або програма. Файли, які не є сценарієм або програмою, не повинні мати дозволу на виконання. Для папки це означає, що користувач може відкривати папку та переглядати файли, якщо ввімкнено дозвіл на читання.
Чому ви повинні відновити права доступу до диска в 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 замінила цю функцію на System Integrity Protection (SIP), яка запобігає доступу потенційно зловмисного програмного забезпечення до важливих файлів на вашому комп’ютері.
Ви все ще можете відновити права доступу до диска в macOS, оскільки ця опція тепер є частиною First Aid, яка об’єднує кілька дій, які вирішують різні проблеми, пов’язані з диском.
Ось як перевірити та виправити дисковий том на наявність помилок:
- Вибрати Перейти > Утиліти > Disk Utility, щоб відкрити Disk Utility.
- Далі виберіть завантажувальний том на лівій панелі.
- Виберіть Перша допомога на панелі інструментів Disk Utility у верхній правій частині вікна.
- Підтвердьте, що ви вибрали правильний диск, а потім виберіть Виконати, щоб почати процес відновлення диска. Виберіть Продовжити, якщо з’явиться спливаюче повідомлення з попередженням.
Поки триває процес відновлення, ваш Mac не реагуватиме на введення, що є нормальним і очікуваним. Це відбувається тому, що macOS потрібно правильно проаналізувати вміст диска, але це займе не більше кількох хвилин.
Після завершення процесу ремонту ви отримаєте звіт із усіма результатами процесу. Якщо є серйозні помилки, ви отримаєте сповіщення про виявлені проблеми.
Скинути дозволи для домашньої папки
Домашня папка на вашому Mac — це ваша папка користувача, яка містить декілька інших папок, до яких ви часто відкриваєте, як-от робочий стіл, програми, документи, завантаження тощо.
Ось як скинути дозволи для домашньої папки, щоб відновити дозволи диска.
- Select Go > Home.
- Далі виберіть Файл > Отримати інформацію.
- Виберіть Спільний доступ і дозволи, щоб переглянути дозволи для папки. Якщо розділ «Спільний доступ і дозволи» не відкритий, натисніть стрілку, щоб розгорнути його.
- Далі натисніть кнопку Lock.
- Введіть своє ім’я адміністратора і пароль.
- Виберіть Меню дій > Застосувати до вкладених елементів.
- Далі виберіть OK, щоб завершити процес скидання дозволів. У верхній частині вікна з’явиться індикатор виконання, а зміни відобразяться у всій папці «Домашня сторінка».
- Після завершення індикатора виконання виберіть Перейти > Утиліти > Термінал, щоб відкрити термінал.
- Введіть або вставте цю команду: diskutil resetUserPermissions / ` id -u`, щоб скинути дозволи на кореневому тому (/) до поточний ідентифікатор користувача.
- Коли процес завершиться, закрийте термінал і перезавантажте Mac, щоб зміни відбулися.
Що робити, якщо під час скидання дозволів на Mac з’являється помилка 69841
Іноді скидання дозволу користувача на кореневому тому може відбуватися не так, як планувалося. Ви можете отримати повідомлення «помилка 69841 не вдалося скинути дозволи для домашнього каталогу користувача». Якщо ви отримуєте цю помилку, ось що робити залежно від вашої версії macOS.
У macOS Mojave або новіших версіях
- Виберіть Меню Apple > Системні параметри > Безпека та конфіденційність.
- Далі виберіть вкладку Privacy, виберіть Lock і введіть своє ім’я адміністратора та пароль.
- Виберіть вкладку Повний доступ до диска, а потім виберіть Додати Кнопка(+).
- Знайти Terminal і додати його до повного доступу до диска.
- Відкрийте термінал і вставте або введіть цю команду: 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 не переходить у режим сну.
Чи вдалося вам виправити або відновити права доступу до диска за допомогою кроків у цьому посібнику? Розкажіть нам про це в коментарях нижче.