• Час читання ~7 хв
  • 22.10.2023

Комп'ютер Mac містить файли та папки, де зберігаються особисті дані та документи. Щоб захистити свої файли та захистити їх від сторонніх очей, ви можете скористатися паролем або іншими засобами шифрування файлів, але для цього в macOS вбудований спосіб. 

Дозволи на диск (або дозволи каталогів) у macOS призначені для того, щоб інші користувачі та певні програми не могли відкривати файли на вашому Mac і змінювати їх без дозволу. Таким чином, ви можете бути спокійні, знаючи, що ваші файли та папки захищені. Якщо у вас виникли проблеми з дозволами на диск на комп'ютері Mac, у цьому посібнику пояснюється, як виправити або відновити дозволи на диск у macOS. 

A MacBook with Disk Utility running

Що таке дозволи в macOS і як вони працюють?

Дозволи в macOS керують обліковими записами користувачів, які мають доступ до файлів або папок на комп'ютері Mac. Ви можете змінити параметри дозволів у Finder у нижній частині вікна «Інформація» для файлу, папки або диска. Наприклад, ви можете змінити параметри дозволів папок таким чином, щоб інші користувачі комп'ютера Mac, які під'єднуються до нього для спільного доступу до файлів, могли лише переглядати, але не змінювати файли в папках. 

Permissions window in Mac

Дозволи, які складаються з дій читання, запису та виконання, можуть редагуватися трьома типами користувачів: власником, групою та всіма, хто користується комп'ютером. Як власник комп'ютера, ви можете використовувати дозволи для визначення окремих правил для себе, групи або кожного користувача. 

Ці дозволи включають спільний доступ до файлів або папок, права доступу до файлів і цілісність системи. Як переглянути дозволи файлової системи на macOS

Перегляд дозволів файлової системи не обмежується власником комп'ютера. 

Будь-хто інший також може переглянути дозволи на доступ до файлів і папок у вікні «Інформація» програми Finder.

Щоб переглянути дозволи на доступ до файлу або папки, виконайте такі дії:

  1. Right-click the file or folder and select Get Info from the context menu.
Get Info in right-click menu
  1. Select Sharing & Permissions to expand the permissions.
Sharing & Permissions window
  1. You’ll find three different types of users in the permission fields: Owner, group, and everyone. 
  • Власник: творець елемента або особа, яка скопіювала його на комп'ютер.
  • Група: набір приєднаних облікових записів користувачів, дозволи яких поширюються на всіх учасників. 
  • Усі: визначає доступ для будь-кого, включно з гостьовими, локальними користувачами та користувачами, які діляться доступом. 
Three types of permissions in user fields
  1. Next to each user account, you’ll see permissions such as Read, Read and Write, Execute, or No access.
  • Дозволи на читання: дозвольте користувачеві або учасникам групи лише відкривати файл або переглядати список елементів у папці. Вони не можуть зберегти будь-які зміни у файлі або папці.
  • Дозволи на запис: дозвольте користувачеві або учасникам групи змінювати або видаляти файл або папку.
  • Дозволи на виконання: для файлу це означає, що користувач може виконати файл, якщо це сценарій або програма. Файли, які не є сценарієм або програмою, не повинні мати ввімкнений дозвіл на виконання. Для папки це означає, що користувач може відкрити папку та переглянути файли, якщо ввімкнено дозвіл на читання.
Permissions window

Чому варто відновлювати дозволи на диск у macOS

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

У файлі пакета знаходяться файли специфікації матеріалів (.bom), які містять список файлів, інстальованих пакетом, і дозволи для кожного файлу. Однак ці дозволи на доступ до файлів можна змінювати, особливо під час інсталяції та видалення програм на комп'ютері Mac

Open Privacy Settings window

Коли це впливає на дозволи, програми на комп'ютері Mac можуть змінювати та модифікувати файли, що може спричинити різноманітні системні проблеми, як-от зависання, затримки або збої, а також помилки дозволів.

Якщо ви помітили дивні зміни в продуктивності вашого Mac або програми не працюють належним чином, вам слід почати з усунення несправностей дозволів 

 на диск. На щастя, якщо ваш комп'ютер Mac працює під керуванням macOS Mojave 10.14 або новішої версії, будь-які нові програми, додані на комп'ютер Mac, запитуватимуть дозвіл на використання деяких функцій. Якщо ви відмовите вам у цих дозволах, програми можуть не працювати належним чином, але це підвищить конфіденційність і безпеку ваших даних.

Accessibility Access window

Виправлення або відновлення дозволів на диск у macOS гарантує, що ваша операційна система зможе отримати доступ до певних файлів або змінити їх. Наприклад, дозволи на диск дають змогу запускати комп'ютер Mac, входити в обліковий запис, друкувати або запускати програми тощо. Відновлення дозволів на диск у macOS також гарантує, що певні файли мають належні дозволи для запобігання несанкціонованому доступу програм або користувачів, які не повинні втручатися в ці файли. 

Відновлення дозволів — це стандартна порада щодо усунення несправностей Mac, яка, здається, вирішує багато рідкісних типів проблем у macOS. Однак ця опція зникла з програми «Дискова утиліта» після виходу OS X El Capitan 10.11. Apple замінила цю функцію на System Integrity Protection (SIP), яка запобігає доступу потенційно шкідливого програмного забезпечення до важливих файлів на вашому комп'ютері. 

Ви все ще можете відновити дозволи на диск у macOS, оскільки ця опція тепер є частиною First Aid, який об'єднує кілька дій, які вирішують різні проблеми, пов'язані з дисководом.

Ось як перевірити та відновити том диска на наявність будь-яких помилок:

  1. Select Go > Utilities > Disk Utility to open Disk Utility.
Go > Utilities > Disk Utility
  1. Next, select your boot volume in the left pane. 
Boot volume in left pane
  1. Select First Aid in the Disk Utility toolbar at the top right side of the window. 
First Aid in Disk Utility
  1. Confirm that you selected the right drive, and then select Run to start the disk repair process. Select Continue if you get in the warning message popup.
Confirmation window

Поки триває процес відновлення, комп'ютер Mac не реагуватиме на жодне введення, що є нормальним і очікуваним. Це відбувається тому, що macOS потрібно правильно проаналізувати вміст диска, але це не займе більше кількох хвилин. Після завершення процесу відновлення ви отримаєте звіт, який відображатиме всі виконані процеси. 

Якщо виникнуть серйозні помилки, ви отримаєте сповіщення про виявлені проблеми.

Скидання прав доступу до домашньої теки

Домашня папка на комп'ютері Mac — це папка користувача, яка містить кілька інших папок, до яких ви часто звертаєтеся, як-от «Робочий стіл», «Програми», «Документи», «Викачане» тощо. Нижче описано, як скинути дозволи для домашньої теки, щоб відновити дозволи 

на диск. 

  1. Select Go > Home.
Go > Home
  1. Next, select File > Get Info.
File > Get Info
  1. Select Sharing & Permissions to view the folder’s permissions. If the Sharing & Permissions section isn’t open, select the arrow to expand it.
Sharing & Permissions section
  1. Next, select the Lock button.
Lock button
  1. Enter your admin name and password.
User/Password window
  1. Select the Action menu > Apply to enclosed items
Apply to enclosed items in Action Menu
  1. Next, select OK to complete the permissions reset process. A progress bar will appear at the top of the window and the changes will be reflected throughout the Home folder.
OK button
  1. Once the progress bar completes, select Go > Utilities > Terminal to open Terminal.
Go > Utilities > Terminal
  1. Type or paste this command: diskutil resetUserPermissions / ` id -u` to reset permissions on the root volume (/) to the current user ID. 
Command: diskutil resetUserPermissions / ` id -u` in Terminal
  1. When the process completes, quit Terminal, and restart your Mac to effect the changes. 

Що робити, якщо з'являється помилка 69841 під час скидання дозволів на комп'ютері Mac

Іноді скидання дозволів користувача на кореневому томі може піти не так, як планувалося. Ви можете отримати повідомлення «Помилка 69841 Не вдалося скинути дозволи в домашньому каталозі користувача». Якщо з'являється ця помилка, ось що потрібно зробити залежно від версії macOS.

На macOS Mojave або новіших версіях

  1. Select Apple menu > System Preferences > Security & Privacy
Apple > System Preferences > Security & Privacy
  1. Next, select the Privacy tab, select the Lock icon and enter your admin name and password. 
Privacy tab and Lock icon
  1. Select the Full Disk Access tab and then select the Add (+) button.
Full Disk Access and Add button
  1. Search for Terminal and add it to Full Disk Access.
Terminal app
  1. Open Terminal and paste or type this command: chflags -R nouchg ~. Press Return.
chflags -R nouchg ~ command in Terminal
  1. Next, type diskutil resetUserPermissions / `id -u\` and press the Return key.
Terminal with command: diskutil resetUserPermissions / `id -u\`
  1. Restart your Mac to effect the changes.

На macOS High Sierra або попередніх версіях

На відміну від macOS Mojave або пізніших версій, вам не потрібно додавати термінал до повного доступу до диска в macOS High Sierra або попередніх версіях, перш ніж виправити помилку 69841 на комп'ютері Mac.

  1. Open Terminal and enter chflags -R nouchg ~.
chflags -R nouchg ~ command in Terminal
  1. Next, type diskutil resetUserPermissions / ìd -u` and press Return.
diskutil resetUserPermissions / ìd -u` command in Terminal
  1. Restart your Mac to effect the changes.

Підтримуйте свій Mac у хорошій формі

Виправлення або відновлення дозволів на диск у macOS слід виконувати, лише якщо ви підозрюєте, що у вас є проблеми з дозволами на доступ до файлів або папок, особливо якщо ви часто встановлюєте та видаляєте програмне забезпечення. Тим не менш, вам потрібно бути обережними з програмним забезпеченням, яке ви завантажуєте на свій комп'ютер. У нас є інші посібники, які допоможуть вам вирішити проблеми з комп'ютером Mac, наприклад, коли Bluetooth не працює на комп'ютері, камера Mac не працює або комп'ютер 

Mac не переходить у режим сну. 

Чи вдалося вам виправити або відновити дозволи на диск, виконавши дії, описані в цьому посібнику? Розкажіть про це в коментарі нижче.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297