¿Los permisos de disco persistentemente incorrectos indican que se debe reemplazar un disco?

Algo anda mal con mi Mac, como se indica (y aún sin resolver) en la pregunta: ¿ Cuál es el Sexto Paso de Reparación de MacBook?

Una posibilidad es que el disco principal esté defectuoso.

Disk Utility informa que los permisos de disco se corrigen si ejecuto "Reparar permisos de disco". Hago esto después de que "Verificar permisos de disco" diga que:

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--.

(Se informan 8 conjuntos similares de errores)

Pero luego, si vuelvo a ejecutar "Verificar permisos de disco", se informa exactamente el mismo conjunto de permisos.

Yo:

  1. llame al disco no confiable y reemplácelo,
  2. reformatear el disco (y reinstalar OSX) esperando que los sectores defectuosos sean marcados y evitados,
  3. ¿Hacer algo más ágil?

Exactamente el mismo problema ocurre si ejecuto la Utilidad de disco desde el DVD de OSX.

Editar Es un poco molesto, pero incluso después de una secuencia de partición/formato/instalación de OSX, algunos permisos son incorrectos de fábrica.

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.

Respuestas (1)

Por lo general, ignorarías el problema. Simplemente significa que se especifican permisos contradictorios para esos archivos. No puede satisfacerlos a todos a la vez.

En Mac OS X v10.5 o anterior, cuando verifica o repara los permisos del disco, Disk Utility revisa cada uno de los archivos .bom en /Library/Receipts/ y compara su lista con los permisos reales en cada archivo enumerado. Si los permisos difieren, la Utilidad de Discos informa la diferencia (y los corrige si usa la función Reparar).

Fuente: Acerca de la función Permisos de disco de reparación de Disk Utility

El problema aquí es que diferentes recibos especifican diferentes permisos para un archivo. Si los establece de una manera, están equivocados de acuerdo con la otra.

Creo que Apple solía mencionar posibles contradicciones en los permisos, veré si puedo encontrarlo.

Pero en tu caso específico:

Mirando los permisos específicos en su registro, dudo que esto se aplique a usted. indica dun directorio, lo que significa que un archivo ha sido reemplazado por un directorio. Arreglar permisos no va a arreglar esto; no puede volver a transformar el directorio en un archivo.

Sospecho que esto se arreglaría con una reinstalación. Sin embargo, dudo que el disco necesite ser reemplazado.

Gracias. De hecho, los permisos parecían estar relacionados con archivos sobrantes de Snow Leopard. Pero incluso después de una instalación muy limpia, ¡hay problemas!