Permessi non riparati

Non esistono domande banali o sciocche: chiedi qui… il forum serve proprio a questo!
Post Reply
Votantonio
Oracolo di Mac Peer
Posts: 4094
Joined: Tue May 13, 2008 3:30 am
Permessi non riparati

Post by Votantonio »

Ho installato dal momento gli ultimi aggiornamenti e ho riparato i permessi.
Da principiante qual'ero e sono avevo la abitudine di verificare scrupolosamente i permessi prima di ripararli. Quando mi sono accorto che Utility Disco prima di riparare i permessi li verifica ho invertito la procedura: prima procedo alla riparazione e poi verifico che i permessi siano stati effettivamente riparati.
Dopo gli ultimi due o tre aggiornamenti, però, mi sono accorto che il Sistema mi comunica che i permessi sono "in un certo modo" e che dovrebbero essere in un "altro modo", ma li lascia così come sono. Prima di inviare questo messaggio ho fatto la consueta e doverosa ricerca nel forum e ho notato che Flashcream rassicura sempre gli utenti più allarmati. Va bene, ma io vorrei sapere per quale ragione l'Applicazione preposta a questo tipo di manutenzione non riesce o non può portare a termine il suo compito. Allego il seguente rapporto.

Code: Select all

Verifico permessi per “Macintosh HD”
	Leggo database permessi.
	La lettura del database dei permessi può durare diversi minuti.

Attenzione: il documento SUID "System/Library/Filesystems/AppleShare/afpLoad" è stato modificato e non verrà riparato.
Attenzione: il documento SUID "usr/bin/setregion" è stato modificato e non verrà riparato.
Permessi sono diversi "System/Library/CoreServices/Front Row.app/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/CoreServices/Front Row.app/Contents/PlugIns/DVD.frappliance/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/CoreServices/Front Row.app/Contents/PlugIns/FRSettings.frappliance/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/CoreServices/Front Row.app/Contents/PlugIns/FRSources.frappliance/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/CoreServices/Front Row.app/Contents/PlugIns/Movies.frappliance/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/CoreServices/Front Row.app/Contents/PlugIns/Music.frappliance/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/CoreServices/Front Row.app/Contents/PlugIns/Photos.frappliance/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/CoreServices/Front Row.app/Contents/PlugIns/Podcasts.frappliance/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/CoreServices/Front Row.app/Contents/PlugIns/TV.frappliance/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/BackRow.framework/Versions/A/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/CoreServices/RawCamera.bundle/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "Library/QuickLook/iWork.qlgenerator/Contents/CodeResources", dovrebbero essere -rw-rw-r-- , sono lrw-rw-r-- .
Attenzione: il documento SUID "Applications/Utilities/Activity Monitor.app/Contents/Resources/pmTool" è stato modificato e non verrà riparato.
Attenzione: il documento SUID "Applications/Utilities/ODBC Administrator.app/Contents/Resources/iodbcadmintool" è stato modificato e non verrà riparato.
Permessi sono diversi "Applications/iTunes.app/Contents/CodeResources", dovrebbero essere -rw-rw-r-- , sono lrw-rw-r-- .
Permessi sono diversi "Applications/iTunes.app/Contents/Frameworks/InternetUtilities.bundle/Contents/CodeResources", dovrebbero essere -rw-rw-r-- , sono lrw-rw-r-- .
Permessi sono diversi "Applications/iTunes.app/Contents/Resources/iTunesHelper.app/Contents/CodeResources", dovrebbero essere -rw-rw-r-- , sono lrw-rw-r-- .
Attenzione: il documento SUID "System/Library/PrivateFrameworks/Install.framework/Versions/A/Resources/runner" è stato modificato e non verrà riparato.
Attenzione: il documento SUID "System/Library/Printers/IOMs/LPRIOM.plugin/Contents/MacOS/LPRIOMHelper" è stato modificato e non verrà riparato.
Attenzione: il documento SUID "Applications/System Preferences.app/Contents/Resources/installAssistant" è stato modificato e non verrà riparato.
Permessi sono diversi "System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/BlackAndWhiteEffect.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/CubeTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/DissolveTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/DropletTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/FadeThroughBlackTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/FlipTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/MosaicFlipTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/MosaicFlipTransitionSmall.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/PageFlipTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/PushTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/RevealTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/SepiaEffect.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/TwirlTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Permessi sono diversi "System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/WipeTransition.IAPlugin/Contents/CodeResources", dovrebbero essere -rw-r--r-- , sono lrw-r--r-- .
Attenzione: il documento SUID "Applications/Utilities/Accesso Portachiavi.app/Contents/Resources/kcproxy" è stato modificato e non verrà riparato.

Verifica permessi completata
User avatar
Padmé Amidala
Posts: 7607
Joined: Sun Apr 15, 2007 1:14 am

Post by Padmé Amidala »

Troverai molti dettagli sulla questione con una ricerca... Flashcream lo spiega infatti.
Votantonio
Oracolo di Mac Peer
Posts: 4094
Joined: Tue May 13, 2008 3:30 am

Post by Votantonio »

Grazie per la tempestività, Fantasmina, ma avrai notato che una prima sommaria ricerca l'avevo fatta. Quello che volevo semplicemente sapere è questo: è Utilità Disco a sbagliare? Mi basterebbe un sì o un no
User avatar
flashcream
Posts: 38388
Joined: Fri Apr 22, 2005 8:41 pm

Post by flashcream »

brevemente e senza fare un trattato si vedono due tipi di messaggi in quel log:

1) il documento SUID è stato modificato. il documento SUID non verrà riparato.

SUID significa "set user ID". se un file è SUID verrà eseguito con i permessi del proprietario e non con quelli di colui che esegue il file. questo, anche se non sembra, in pratica non è pericoloso. questo è richiesto e previsto.

il documento apple: http://support.apple.com/kb/TS1448

2) i permessi sono diversi... xxxxx, dovrebbero essere -rw-rw-r-- , sono lrw-rw-r--

utility disco ripara i permessi in base alle istruzioni contenute nei files receipts (vedili in libreria/receipts, files che NON vanno mai cestinati). spesso accade che il programmatore per dimenticanza o per errore non li abbia correttamente definiti. utility disco da quindi risposte "errate". in questo caso i files in oggetto sono tutti collegamenti al vero file. (file che invece ha i permessi giusti).

-rw-rw-r-- tradotto vuol dire: l'utente legge (r) e scrive (w), il gruppo legge e scrive, altri leggono (r). lrw-rw-r-- è lo stesso ma l davanti significa Symbolic link.

considerazione finale: secondo me apple tra un pò tira via la possibilità di riparare i permessi e la implementa in altro modo. (come ha implementato il prebinding e la deframmentazione). hanno un sistema con 300.000 files..... gli "scappano" i permessi di 40 files e si trovano subissati da richieste di delucidazioni o aiuto.
User avatar
Padmé Amidala
Posts: 7607
Joined: Sun Apr 15, 2007 1:14 am

Post by Padmé Amidala »

La risposta io l'ho trovata in MacFixit, un documento che mi pare fosse stato linkato nel forum (ma non ho trovato il topic quindi metto direttamente il link).

http://www.macfixit.com/article.php?sto ... 3124346806
Votantonio
Oracolo di Mac Peer
Posts: 4094
Joined: Tue May 13, 2008 3:30 am

Post by Votantonio »

Ti sono molto grato, Flashcream, per la spiegazione.
Quindi, se ho capito bene, l'applicazione Utility Disco viene "indotta in errore"...dagli stessi programmatori Apple! Andiamo bene...

..."considerazione finale: secondo me apple tra un pò tira via la possibilità di riparare i permessi e lo implementa in altro modo. (come ha implementato il prebinding e la deframmentazione). hanno un sistema con 300.000 files..... gli "scappano" i permessi di 40 files e si trovano subissati da richieste di delucidazioni o aiuto."

Magari, così semplificheranno anche l'esistenza di noi poveri utenti medi poco o punto esperti...

Grazie anche a te, Fantasmina, per l'interessamento e l'aiuto. Proverò a leggere quell'articolo, purtroppo in inglese molto tecnico.
Lester
Quintessenza di Mac Peer
Posts: 6378
Joined: Mon Mar 06, 2006 4:20 am

Post by Lester »

Votantonio wrote: Proverò a leggere quell'articolo, purtroppo in inglese molto tecnico.
Dice in buona sostanza le stesse cose che ha già detto flash in chiarissimo italiano.
Votantonio
Oracolo di Mac Peer
Posts: 4094
Joined: Tue May 13, 2008 3:30 am

Post by Votantonio »

Ho dato una rapida occhiata a quell'articolo, Lester, e ti assicuro che Flash è stato molto più chiaro ed esauriente. Una vera Lectio Magistralis, la sua. Breve, concisa, ridotta all'osso ma chiarissima.
Grazie comunque anche a te.
User avatar
zorbas77
Approdato su Mac Peer
Posts: 34
Joined: Sun May 03, 2009 11:00 pm

Post by zorbas77 »

Votantonio wrote:Ho dato una rapida occhiata a quell'articolo, Lester, e ti assicuro che Flash è stato molto più chiaro ed esauriente. Una vera Lectio Magistralis, la sua. Breve, concisa, ridotta all'osso ma chiarissima.
Grazie comunque anche a te.
Stavo per fare anche io, da novellino Mac e novellissimo di questo forum, la stessa domanda sui permessi....

ma ragazzi i miei complimenti in questo forum si trova di tutto!
One day, machines will be able to solve problems, but none of them will be able to set one

A.Einstein

Post Reply