Домашня » як » Як, коли і чому для відновлення дозволів на ваш Mac

    Як, коли і чому для відновлення дозволів на ваш Mac

    “Спробуйте відновити права на диск” - це стандартний посібник з усунення несправностей Mac, який постійно відбувається. Насправді існують два різних інструменти для відновлення різних типів прав доступу до дисків, і один з них дуже прихований.

    Дозволи тут дійсно дозволів на використання файлів і каталогів, але вони зазвичай називаються "дозволами на диск". Ваш Mac не буде автоматично відновлювати дозволи, окрім як під час встановлення або оновлення самої Mac OS X.

    Оновлення: Що стосується Mac OS X 10.11 El Capitan, утиліта Disk у Mac OS X більше не включає спосіб відновлення дозволів на диск. Це не є необхідним завдяки захисту системної цілісності.

    Що таке дозвіл, і що їх ремонтують?

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

    Система дозволів - це спосіб забезпечення Mac OS X та інших операційних систем. Програма, запущена на робочому столі, не може просто змінювати системні файли без дозволу. Якщо на вашому Mac є кілька облікових записів користувачів, дозволу зберігають файли облікового запису кожного користувача в інших випадках.

    Маки мають два різних типи дозволів. Існують стандартні права доступу до файлів UNIX, такі ж дозволи, які ви знайдете в Linux. Також існують більш сучасні дозволи доступу до списку доступу (ACL). Ви можете переглянути дозвіл файлу або каталогу, утримуючи клавішу Ctrl і натиснувши файл або каталог у Finder, натиснувши кнопку Отримати інформацію та переглянувши розділ "Спільний доступ"

    Ваш Mac містить базу даних дозволів. База даних зберігається у файлах "Білль матеріалів", що знаходяться в папках / var / db / receipts та / Library / Receipts. Системні файли Mac OS X та програми сторонніх виробників, встановлені з файлів .pkg, залишають тут файли .bom, а файли списку, дозволу яких мають системні файли або програмні файли.

    Під час відновлення дозволів ваш Mac дивиться на файли .bom тут і перевіряє фактичні файли у вашій системі. Якщо файл або папка у вашій системі має дозвіл, який не відповідає дозволам, вказаним у файлах .bom, ваш Mac змінить дозволи на відповідність файлам у файлах .bom..

    Зауважте, що це не стосується всіх файлів у вашій системі. Файли персональних даних не містять жодних записів у базі даних дозволів, а програми сторонніх виробників, які не використовують файли .pkg, не будуть представлені в базі даних. Операція з виправлення дозволів залишить всі ці інші файли самостійно.

    Коли потрібно відремонтувати дозволи?

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

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

    Якщо у вас немає проблем з комп'ютером Mac, вам не потрібно ремонтувати дозволи. Якщо у вас є якісь проблеми, відновлення дозволів - це хороше, безпечне місце для початку.

    Як відновити дозволу диска

    Можна відновити дозволи Mac від програми Disk Utility. Щоб відкрити його, натисніть Command + Space, щоб відкрити пошук Spotlight, введіть Дискова утиліта, і натисніть Enter.

    Виберіть системний розділ Mac - зазвичай "Macintosh HD". Натисніть кнопку Перевірка дозволів на диск, якщо потрібно перевірити дозволи на проблеми. Натисніть кнопку Відновити дозволи на диск, щоб перевірити наявність проблем і автоматично виправити їх.

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

    Саме це - ваші дозволи будуть відремонтовані. Якщо ваш Mac відчуває такі серйозні проблеми, що він не завантажується нормально, ви також можете отримати доступ до Disk Utility з OS X Recovery і відновити права на диск звідти. Ваш Mac також автоматично запускає відновлення дозволів на диск, якщо встановити Mac OS X поверх існуючої інсталяції Mac OS X, тому перевстановлення або оновлення операційної системи Mac також має вирішити проблеми з правами на диск.

    Як відновити Дозволи домашнього каталогу

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

    Цей інструмент не використовує файли .bom для налаштування дозволів на системний файл, він просто відновлює домашній каталог облікового запису користувача до стандартного, дозволу за умовчанням.

    Для цього введіть OS X Recovery, перезавантаживши ваш Mac і утримуючи клавішу Command + R. У середовищі відновлення натисніть Утиліти на панелі меню і виберіть Термінал. Тип скинути пароль у Термінал і натисніть Enter. Клацніть жорсткий диск вашого Mac і виберіть обліковий запис користувача, у якого виникають проблеми.

    У нижній частині вікна натисніть кнопку Скинути в розділі Скидання дозволів домашнього каталогу та списків списків доступу. Це дозволить відновити права доступу до облікового запису користувача, а не пароль.

    Перезавантажте Mac, коли закінчите. Тепер дозволу домашнього каталогу облікового запису користувача буде відновлено.


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

    Зображення: Karlis Dambrans на Flickr