Постоянно неверные права доступа к диску указывают на то, что диск следует заменить?

Что-то не так с моим Mac, как указано (и до сих пор не решено) в вопросе: Что такое шестой шаг ремонта MacBook?

Одна из возможностей состоит в том, что основной диск неисправен.

Дисковая утилита сообщает, что права доступа к диску исправляются, если я запускаю «Восстановить права доступа к диску». Я делаю это после того, как «Проверить права доступа к диску» говорит, что:

Permissions differ
on "System/Library/CoreServices/RemoteManagement/.../UIAgent.nib;
should be -rw-r---r--; they are drw-r---r--.
Permissions differ
on "System/Library/CoreServices/RemoteManagement/.../MainMenu.nib
should be -rw-r---r--; they are drw-r---r--.

(Сообщается о 8 аналогичных наборах ошибок)

Но затем, если я еще раз запущу «Проверить права доступа к диску», будет сообщен тот же самый набор разрешений.

Я:

  1. назвать диск ненадежным и заменить его,
  2. переформатируйте диск (и переустановите OSX), надеясь, что плохие сектора будут помечены и их удастся избежать,
  3. сделать что-то более шустрое?

Точно такая же проблема возникает, если я запускаю Дисковую утилиту с DVD-диска OSX.

Изменить. Это немного раздражает, но даже после последовательности разделов/форматирования/установки OSX некоторые разрешения неверны по умолчанию.

Group differs on “Library/Java”; should be 0; group is 80.
Permissions differ on “Library/Java”; should be drwxr-xr-x ; they are drwxrwxr-x .
User differs on “usr/share/collabd/webauthd”; should be 94; user is 221.
Group differs on “usr/share/collabd/webauthd”; should be 94; group is 221.
User differs on “usr/share/collabd/webauthd/locales”; should be 94; user is 221.
Group differs on “usr/share/collabd/webauthd/locales”; should be 94; group is 221.
Permissions differ on “usr/share/devicemgr/frontend/admin/zh_TW.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Permissions differ on “usr/share/devicemgr/frontend/admin/zh_CN.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Permissions differ on “usr/share/devicemgr/frontend/admin/ru.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Permissions differ on “usr/share/devicemgr/frontend/admin/ko.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Permissions differ on “usr/share/devicemgr/frontend/admin/nl.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Permissions differ on “usr/share/devicemgr/frontend/admin/it.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Permissions differ on “usr/share/devicemgr/frontend/admin/es.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Permissions differ on “usr/share/devicemgr/frontend/admin/fr.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Permissions differ on “usr/share/devicemgr/frontend/admin/de.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Permissions differ on “usr/share/devicemgr/frontend/admin/ja.lproj/app/javascript.js”; should be lrwxrwxrwx ; they are lrwxr-xr-x .
Group differs on “Library/Preferences/com.apple.alf.plist”; should be 80; group is 0.

Ответы (1)

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

В Mac OS X версии 10.5 или более ранней, когда вы проверяете или восстанавливаете права доступа к диску, Дисковая утилита проверяет каждый из файлов .bom в /Library/Receipts/ и сравнивает его список с фактическими разрешениями для каждого из перечисленных файлов. Если разрешения различаются, Дисковая утилита сообщает об этом (и исправляет их, если вы используете функцию восстановления).

Источник: О функции восстановления разрешений диска Disk Utility.

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

Я думаю, что Apple упоминала о возможных противоречиях в разрешениях, я посмотрю, смогу ли я это найти.

Но в вашем конкретном случае:

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

Подозреваю, что это исправят переустановкой. Однако я сомневаюсь, что диск нуждается в замене.

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