Jump to content

[Info]Riparare permessi su Lion/Mountain Lion


  • Please log in to reply
6 replies to this topic

#1
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 183 posts
Per capirci su Lion e Mountain...


ricreando la cache dei kext...

su Snow leopard Kext Utility o simili funzionavano egregiamente ma su Lion e Mountain non vanno quasi mai, tantè che ho creato un tool apposta per la ricreazione della cache per L/ML.

Riparando i permessi...

con Utility disco, sia su SL che Lion o Mountain, si riparano i permessi di kext e cartelle e files dell'intero disco ma solamente quelli che hanno i certificati dentro /Libreria/Receipts.( quindi i file originali del sistema+quelli installati con i dmg e i pkg+quelli installati con i software apposta: kext wizard ecc...).

Ma nel caso uno volesse riparare tutti i permessi dei kext nella cartella S/L/E ( sempre su Lion e Mountain)?

questo funziona?
sudo chown -R root:wheel /System/Library/Extensions/
sudo chmod -R 755 /System/Library/Extensions/
sudo rm -rf /System/Library/Extensions.mkext

Il flag -rf cosa indica?

Dopo serve anche eseguire questo?
sudo rm -R Extensions.kextcache
sudo rm -R Extensions.mkext

L' -R cosa indica?


Kext Wizard funziona bene su Lion e Mountain?

#2
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 183 posts
Nessuno può aiutarmi?

#3
Fiox89

Fiox89

    InsanelyMacaholic

  • Moderators
  • 4,518 posts
  • Gender:Male
  • Location:Soverato - Italy
  • Interests:Informatica, Motori...e Donne! :D
Io ho sempre preferito fare da terminale queste operazioni, tralasciando i tool

-rf serve ad elimiare il file in modo "forzoso" senza chiedere conferma, ed in modo ricorsivo

-R se non ricordo male si usa quando si ha una directory

#4
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 183 posts
Quindi posso eseguire tranquillamente tutte le operazioni nell'ordine in cui sono state postate?I comandi sono giusti?

#5
Fiox89

Fiox89

    InsanelyMacaholic

  • Moderators
  • 4,518 posts
  • Gender:Male
  • Location:Soverato - Italy
  • Interests:Informatica, Motori...e Donne! :D
Negativo. Credo che dovresti capire il senso dei comandi prima di lanciarli

sudo chown -R root:wheel /System/Library/Extensions/

Questo riassegna il proprietario corretto ad ogni singlo kext in quella cartella

sudo chmod -R 755 /System/Library/Extensions/

Questo riassegna i corretti premessi di lettura/scrittura/esecuzione ai kext

sudo rm -rf /System/Library/Extensions.mkext

Questo elimina la cache dei kext, che in ogni caso non hai rigenerato in nessun modo perchè non vedo il comando (senza aver rigenerato la cache, al riavvio avrai infinite sfilze di caricamento kexts)

Magari posta tutta la lista di comandi, in ordine, così gli do un'occhiata

#6
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 183 posts
Appena torno in italia provvedo.

#7
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 183 posts
Sono ancora fuori italia ma rileggendo meglio i post (ora ho qualche minuto in più dell'altra sera e il wifi è leggermente più stabile) deduco che i primi due comandi si posso o lanciare per poi usare il cachekext.sh per ripristinare la cache ed essere così sicuro di avere tutti i kext correttamente installati.
Tutto questo per capire se un kext funziona o meno senza dover imputare eventuali malfunzionamenti ad una errata installazione di questi ultimi.
Giusto?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy