Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
dadal75

[Info]Riparare permessi su Lion/Mountain Lion

7 posts in this topic

Recommended 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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×