Відновлення дозволів диска з командного рядка в Mac OS X

Anonim

У деяких ситуаціях вам може знадобитися відновити права доступу до диска Mac, але ви не можете отримати доступ до програми Disk Utility, можливо, через віддалене керування або через проблему з чимось у OS X. На щастя, є інший метод, який можна використовувати для відновлення прав доступу до диска в Mac OS X, доступний через командний рядок.

Щоб було зрозуміло, це ініціює ту саму функцію відновлення дозволів диска, яку можна побачити в програмі OS X Disk Utility, через термінал. Запустіть програму Terminal.app, а потім просто введіть таку команду:

diskutil repairPermissions /

Ви можете додати префікс diskutil до sudo, наприклад:

sudo diskutil repairPermissions /

Це відновить права доступу до диска на головному диску вашого Mac, визначеного як кореневий том /

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

Незалежно від цільового диска, після виконання команди ви побачите таке повідомлення:

Почато перевірку/відновлення дозволів на disk0s2 Mac HD

Час, необхідний для відновлення дозволів диска, залежить від різних факторів, але команда оновлюватиметься, коли дозволи буде відновлено, і завершуватиме свою роботу, коли diskutil завершить роботу. Цей процес може зайняти досить багато часу, тому будьте до цього готові та наберіться терпіння. Окремо ви також можете відновити дозволи облікового запису користувача, для чого потрібно розпочати інший процес під час завантаження OS X.

Якщо у вас є перевірені дозволи на диск і ви виявили купу проблем, ви можете перехресно перевірити їх за цим списком від Apple на наявність помилок, які можна безпечно ігнорувати.

Відновлення дозволів диска з командного рядка в Mac OS X