Wie kann ich die Textsignatur in Mac OS X 10.10 Yosemite deaktivieren?


Antworten:


21

So deaktivieren Sie die Sicherheitseinstellung für die Textsignatur:

sudo nvram boot-args=kext-dev-mode=1

Nach dem Ändern dieser Einstellung müssen Sie den Computer neu starten, damit OS X ihn erkennt.

Beachten Sie, dass die Einstellung für die Textsignatur global ist. Wenn Sie sie deaktivieren, sollten Sie darauf achten, nur Systemtreiber von Quellen zu installieren, denen Sie vertrauen.

Zum erneuten Aktivieren verwenden Sie:

sudo nvram -d boot-args

Wie können Sie es wieder einschalten?
Ruskes

12
Achtung: Möglicherweise haben Sie bereits andere Boot-Argumente festgelegt (ich habe dies getan, um das Verhalten von externen Monitoren im alten Stil auf meinem Macbook zu aktivieren). Verwenden Sie zum Überprüfen den Befehl nvram boot-args. Wenn das alle Werte druckt (zB „iog = 0x0“), fügen Sie sie zu dem obigen Befehl ein Komma, wie folgt aus : sudo nvram boot-args=kext-dev-mode=1,iog=0x0. Verwenden Sie dann zum Deaktivieren des kext-dev-Modus nicht den Befehl "-d", sondern lassen Sie diesen Teil weg, wenn Sie die alten Boot-Argumente setzen.
Thomas Tempelmann

Ich habe einen MacPro 4.1 und der Befehl "nvram boot-args = kext-dev-mode = 1" speichert den im NVRAM persistenten Wert nicht. Wenn ich direkt nach dem Setzen mit "nvram -p" nachschaue, gibt es den Wert aus. Nach einem Neustart ist es weg. Wie kann das passieren oder besser, wie kann das repariert werden?
Konran

Ok, meine Frage ist gelöst: Das Mavericks-to-Yosemite-Upgrade hat den NVRAM beschädigt. Nach einem NVRAM-Reset bleibt der Boot-Args-Wert gespeichert.
Konran

2
Ich habe versucht, dies zu tun, um ein Problem mit meinem VPN-Client zu vermeiden, erhalte aber immer wieder nvram: Error setting variable - 'boot-args': (iokit/common) general erroreine Fehlermeldung. Ich kann nicht finden, was "allgemeiner Fehler" bedeuten könnte. Jede Hilfe wäre dankbar.
Michael Oryl

1

Zitieren von Apples Dokumentation:

Zum Aktivieren oder Deaktivieren des Systemintegritätsschutzes müssen Sie das Wiederherstellungsbetriebssystem starten und den Befehl csrutil (1) vom Terminal aus ausführen.

Starten Sie das Wiederherstellungs-Betriebssystem, indem Sie den Computer neu starten und beim Start die Befehls- und die R-Taste gedrückt halten. Starten Sie Terminal über das Menü Dienstprogramme. Geben Sie den folgenden Befehl ein: $ csrutil enable

Nach dem Aktivieren oder Deaktivieren des Systemintegritätsschutzes auf einem Computer ist ein Neustart erforderlich.

Quelle: Konfigurieren des Systemintegritätsschutzes

Ich zitiere immer noch:

Ab OS X El Capitan ist das Boot-Argument für den kext-dev-mode veraltet.

sudo nvram boot-args="kext-dev-mode=1" # Has No Effect

Quelle: Kernel Extensions

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.