2 votos

¿Los permisos de disco persistentemente incorrectos indican que un disco debe ser reemplazado?

Algo falla en mi Mac, como se indica (y sigue sin resolverse) en la pregunta: ¿Cuál es el sexto paso de la reparación del MacBook?

Una posibilidad es que el disco principal esté defectuoso.

La Utilidad de Discos informa que los permisos de disco están corregidos 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 si vuelvo a ejecutar "Verify Disk Permissions", se reporta exactamente el mismo conjunto de permisos.

Lo hago:

  1. calificar el disco de poco fiable y sustituirlo,
  2. reformatear el disco (y reinstalar OSX) esperando que los sectores defectuosos se marquen y se eviten,
  3. ¿hacer algo más ágil?

Ocurre exactamente el mismo problema si ejecuto la Utilidad de Discos desde el DVD de OSX.

Editar Es un poco molesto, pero incluso después de una secuencia de partición/formateo/instalación de OSX, 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.

2voto

Robert Puntos 61

Normalmente, se ignora el problema. Sólo significa que se han especificado permisos contradictorios para esos archivos. No se pueden satisfacer todos a la vez.

En Mac OS X v10.5 o anterior, cuando usted verifica o repara los permisos de disco, la Utilidad de Discos revisa cada uno de los archivos .bom en /Librería/Recepciones/ y compara su lista con los permisos reales de cada archivo listado. Si los permisos difieren, la Utilidad de Discos informa de la diferencia (y los corrige si utiliza la función de reparación).

Fuente: Acerca de la función de reparación de permisos de disco de la Utilidad de Discos

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

Creo que Apple solía mencionar posibles contradicciones en los permisos, voy a ver si lo encuentro.

Pero en su caso concreto:

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 los permisos no va a arreglar esto; no puede transformar el directorio de nuevo en un archivo.

Sospecho que esto se arreglaría con una reinstalación. Sin embargo, dudo que haya que cambiar el disco.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X