I kext per esser caricati correttamente devono avere determinati permessi e proprietari.
Cioè il proprietario deve essere root (sistema) e il gruppo wheel il proprietario deve avere accesso in lettura e scrittura mentre gli altri sola lettura (755).
Per fare ciò avviato Terminale (in /Applicazioni/Utility) dobbiamo scrivere:
sudo chown -R root:wheeel /PERCORSO/FILE/O/CARTELLA/NOME_KEXT; sudo chmod -R 755 /PERCORSO/FILE/O/CARTELLA/NOME_KEXT
NOTA: potete trascinare il kext o la cartella nella finestra del terminale per scrivere in automatico il percorso.
Dopodiché inseriamo la password (non vedrete nessun carattere apparire neanche asterischi) e premiamo invio.
Se non ci da nessun messaggio vuol dire ch'è andato tutto bene.
Significato del codice:
sudo = serve a far eseguire il comando come root e quindi con pieno controllo su tutto il sistema
chown, chmod = sono i comandi per impostare proprietari e permessi rispettivamente
-R = Applica le impostazioni a tutti i file anche quelli in sottocartelle (i kext in realtà sono cartelle con all'interno altri file, come la applicazioni in osx)
root:wheel = il proprietario e il gruppo che vogliamo impostare
755 = i permessi dei file che vogliamo impostare
; = serve a separare i due comandi (chown e chmod)
Aggiornamento: E' possibile riparare i permessi (e ricostruire la cache dei kexts sia in /System/Lybrary/Extensions che in /extra Extensions) con kext Utility per i non esperti del terminale



Sign In
Create Account








