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

2

Algo está mal con mi Mac, como se indica (y aún no se resuelve) en la pregunta: ¿Cuál es el sexto paso de la reparación de MacBook?

Una posibilidad es que el disco principal esté defectuoso.

La Utilidad de disco 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 reportan 8 conjuntos de errores similares)

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

Do I:

  1. llamar al disco no confiable y reemplazarlo,
  2. reformatee el disco (y reinstale OSX) esperando que los sectores defectuosos ser marcado y evitado,
  3. hacer algo más ágil?

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

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

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.
    
pregunta Calaf 09.03.2012 - 00:41

1 respuesta

2

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

  

En Mac OS X v10.5 o anterior, cuando verifica o repara los permisos del disco, la Utilidad de Disco revisa cada uno de los archivos .bom en / Biblioteca / Recibos / y compara su lista con los permisos reales de cada archivo listado. 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 Reparar permisos de disco de la Utilidad de Discos

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

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

Pero en su caso específico:

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

Sospecho que esto se solucionaría con una reinstalación. Sin embargo, dudo que sea necesario reemplazar el disco.

    
respondido por el Steven Fisher 09.03.2012 - 00:49

Lea otras preguntas en las etiquetas