Le autorizzazioni persistenti del disco non corrette indicano che un disco deve essere sostituito?

2

C'è qualcosa di sbagliato nel mio Mac, come indicato (e ancora non risolto) nella domanda: Qual è il sesto passo della riparazione del MacBook?

Una possibilità è che il disco principale sia difettoso.

Utility Disco segnala che le autorizzazioni del disco vengono corrette se eseguo "Ripara permessi del disco". Lo faccio dopo "Verifica autorizzazioni disco" che dice:

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

(sono riportati 8 set di errori simili)

Tuttavia, se eseguo nuovamente "Verifica autorizzazioni disco", viene riportato lo stesso set di autorizzazioni.

I I:

  1. chiama il disco inaffidabile e sostituiscilo,
  2. riformattare il disco (e reinstallare OSX) sperando che funzionino i settori danneggiati essere contrassegnato ed evitato,
  3. fai qualcosa di più agile?

Esattamente lo stesso problema si verifica se eseguo Utility Disco dal DVD OSX.

Modifica È un po 'fastidioso, ma anche dopo una sequenza di partizione / formato / installazione OSX, alcune autorizzazioni non sono corrette immediatamente.

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

1 risposta

2

Di solito, ignoreresti il problema. Significa solo che le autorizzazioni contraddittorie sono specificate per quei file. Non può soddisfarli tutti in una volta.

In Mac OS X v10.5 or earlier, when you verify or repair disk permissions Disk Utility reviews each of the .bom files in /Library/Receipts/ and compares its list to the actual permissions on each file listed. If the permissions differ, Disk Utility reports the difference (and corrects them if you use the Repair feature).

Fonte: Informazioni sulla funzionalità di autorizzazione dei dischi di ripristino dell'utilità disco

Il problema qui è che entrate differenti specificano permessi diversi per un file. Se li imposta in un modo, sono sbagliati secondo l'altro.

Penso che Apple abbia menzionato possibili contraddizioni nelle autorizzazioni, vedrò se riesco a trovarlo.

Ma nel tuo caso specifico:

Esaminando le autorizzazioni specifiche nel tuo registro, dubito che ciò valga per te. Il d indica una directory, il che significa che un file è stato sostituito con una directory. Le autorizzazioni di correzione non risolveranno questo problema; non può trasformare la directory in un file.

Sospetto che ciò sarebbe stato risolto con una reinstallazione. Dubito tuttavia che il disco debba essere sostituito.

    
risposta data 09.03.2012 - 00:49
fonte

Leggi altre domande sui tag