\r\n\r\n
ActivityMonitorでMac上で動いているものを見ると、coreauthdという異質なものに気づくはずです。 このプロセスは何でしょう?まず、macOSの一部なので、邪道という心配はありません。でも、見てみましょう。
関連: このプロセスは何ですか、なぜ私のMacで実行されているのですか?
この記事は、アクティビティモニタのさまざまなプロセス(kerneluタスク、hidd、mdsworker、installd、WindowServer、blued、launchd、backup、opendirectoryd、powerdなど)を説明する継続中のシリーズの1つです。その他多くのプロセスどのようなサービスかご存じないですか?読み始めた方がいい!?
今日のプロセスcoreauthdは、名前の最後に "d "がついていることからわかるように、デーモンです。macOSのバックグラウンドで動作し、システムに必要なさまざまな動作を行うデーモンです。このデーモンは、パスワードの入力やTouch IDの使用など、ローカル認証を管理します。
これはcoreauthdのマニュアルページで、ターミナルでmancoreauthdと入力すると出てきます。
coreauthdは、LocalAuthenticationサービスを提供するシステムデーモンまたはエージェントです。認証されたコンテキストを保持し、認証ユーザーインターフェースを提示する。
では、わかりやすく言うと?基本的には、管理者しかできないような変更をするときに、パスワードを求めるプロンプトを出すのがcoreauthdということです。
Touch IDを搭載したMacBook Proをお持ちの場合、coreauthdはこれらのプロンプトも有効にします。
最後に、coreauthdは、昇格した特権が有効であり続ける期間を管理します。たとえば、システム環境設定でパスワードを入力して管理者レベルの変更を行った場合、システム環境設定のウィンドウを閉じるまで、管理者権限で設定を行うことができます。閉じてしまうと、管理者レベルの変更を行うには、再度パスワードの入力が必要になります。このように管理機能の期間を規定する小さなルールがいくつもあり、coreauthdはそれを管理しています。
複雑な作業ではありませんが、Macコンピュータを使うには欠かせない作業です。coreauthdがCPUやメモリを大量に消費することはないはずです。もし、クラッシュしていると思われる場合は、アクティビティモニタで終了させてみてください。Macはすぐに再スタートします。