枯れた技術の水平思考

世の中わからないことだらけだ.少し確かなことは検証をしたことだけ

High Sierraでシステム拡張がブロックされたとき

システム拡張(カーネル拡張)がブロックされたときの対処法

以下の画像のような状態を想定している。

キャプチャを撮り損ねたので、以下の画像の引用させていただく。

画像引用元: Unable to load kext on High Sierra (10.13) #777

基本的にはAllow(許可)を押せば承認されるはずだが、私の場合は以下の2つを行う必要があったため忘備録として残す。

許可を押しても反応がないとき

  • システム環境変数 -> 共有 -> 画面共有が有効になっていないか
  • クリップボードを操作するアプリケーションが動いていないか
    • 私の環境では1Passwordが動いていたため許可ボタンが動かなかった。
      • おそらくクリップボードにアクセスできるアプリケーションからのセキュリティ保護のためだと思われる。

追記 2018/06/06 8:23

キーボード設定のフルキーボードアクセスを「すべてのコントロール」にしてtab操作とspaceでallowするとうまくいくことが多い.

本情報の参考情報

So, I figured this out!!! I use magic perf to intercept various touchpad actions. It seems like Apple is obsessed with security. If you have this problem try to disable any apps that my capture and forward clicks. The click must come from the touchpad directly. << pulling my hair out >> 引用元: "Allow" button in System Preferences does not work