Der Besitz einer kext-Datei kann nicht von _unknown in root geändert werden


0

Ich verwende Lion 10.7.2 und während ich versuchte, Bluetooth kext zum Laufen zu bringen, habe ich einen kext namens entfernt IOHIDFamily.kext von /System/Library/Extensions (SLE) -Ordner, aber dies verursachte eine Kernel-Panik, so dass ich es wieder in SLE kopierte. Nach dem Kopieren gab es jedoch immer wieder Kernel-Panik und ich bemerkte, dass es Besitzerinformationen wie hatte _unknown:_unknown Ich dachte, dass es dieser falsche Besitz war, der die Kernel-Panik auslöste

Ich habe es versucht:

# chown -R root:wheel IOHIDFamily.kext

Es ändert jedoch weder den Besitz noch gibt es eine Fehlermeldung zurück. Ich habe es versucht chown mit einer App namens Path Finder 7, aber es gab nicht einmal eine Option dazu chown oder ich habe es nicht geschafft, einen zu finden.

Wie kann ich dieses Problem lösen? Vielen Dank.

Antworten:


1

Sie könnten versuchen, die chown Befehl im Großen und Ganzen /System/Library/Extensions/ Verzeichnis aus dem Einzelbenutzermodus (halten Sie Befehl-S beim Booten gedrückt oder verwenden Sie -s als Bootflag, wenn Sie Clover / Enoch / Chameleon verwenden, oder machen Sie dasselbe über die Terminal-App in Ihrer Wiederherstellungspartition. Stellen Sie auch sicher, dass Sie enthalten su oder sudo vor dem Befehl oder in einer vollständig root-Shell angemeldet, bevor Sie dies tun.


Danke für die Antwort. Ich habe vergessen zu erwähnen, dass ich versucht habe, im Einzelbenutzermodus zu booten. Nach dem Einzelbenutzermodus reagiert die Tastatur nicht mehr, d. H. Ich kann keinen Befehl eingeben. Ich denke, es könnte etwas mit der IOHIDFamily.kext zu tun haben. Aus diesem Grund habe ich versucht, die Berechtigungen von einem anderen Mac mit Terminal und dem Path Finder zu korrigieren. ich
Romario

Ah. In diesem Fall können Sie das System möglicherweise immer noch von der Wiederherstellungspartition (oder der Internetwiederherstellungsfunktion) wiederherstellen, wenn Sie darauf zugreifen können. Ich glaube, mit der Option "MacOS neu installieren" werden in beiden Fällen nur Systemdateien überschrieben. Während Sie also Systemänderungen verlieren und zusätzliche Kexts neu installieren müssen, sollten Ihre Benutzerdaten intakt bleiben.
Alison E.E.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.