MAC
 Computer >> コンピューター >  >> システム >> MAC

TouchIDを使用してMacでSudoコマンドを認証する方法

TouchIDを使用してMacでSudoコマンドを認証する方法

新しいMacBookProをお持ちの場合は、TouchIDを使用した認証に慣れている可能性があります。ただし、デフォルトでは、TouchIDはsudoを認証するように設定されていません コマンド。これらのコマンドは、コマンドラインでより広い範囲の電力を使用できるため、パスワードで認証する必要があります。 macOSの開発者またはパワーユーザーの場合は、sudoを使用できます。 頻繁に。 sudoを認証すると非常に便利です。 TouchIDを使用したコマンド。

テキストファイルを少し編集するだけで、sudoで使用可能な認証方法のリストにアクセスして編集できます。 1行のテキストを追加することで、TouchIDをsudoコマンドを認証するための許容可能な方法にします。

このコマンドを設定することには、1つの潜在的な欠点があります。 Touch IDを使用してsudoコマンドを認証する場合、セキュアシェルまたはSSHを介してsudoを認証できない可能性があります。これが今後のバージョンのmacOS、おそらく今後のベータ版で修正されるという話があります。 SSHを頻繁に使用する場合は、重大な状況で必要になる前に、この機能をテストしてください。今のところ、その問題やバグが発生した場合は、追加したテキストを削除して変更をロールバックする必要があります。

TouchIDを使用してsudoコマンドを認証する

1.ターミナル(「/アプリケーション/ユーティリティ」にあります)を開き、次のコマンドを実行します。

sudo nano /etc/pam.d/sudo

TouchIDを使用してMacでSudoコマンドを認証する方法

これにより、sudoプロンプトで認証するための有効なメソッドのリストが開きます。ここで、有効な認証方法としてTouchIDを追加します。

2.下矢印キーを押してからReturnキーを押して、「#sudo」で始まる行の下に新しい行を作成します。

TouchIDを使用してMacでSudoコマンドを認証する方法

3.作成したばかりの新しい行に、次のテキストを貼り付けます。

auth       sufficient     pam_tid.so

TouchIDを使用してMacでSudoコマンドを認証する方法

このテキストにはある程度の間隔が含まれているため、既存のエントリときれいに一致していることに気付くかもしれません。これは厳密には必要ではありませんが、追跡が容易になります。

このテキストを追加すると、sudoを認証する新しい方法が追加されます。これにより、Touch ID PAM(プラグイン可能な認証方法)がsudoを「ロック解除」できる方法のリストに追加されます。リストの他のオプションには、アカウント認証、パスワード認証、およびセッション認証が含まれます。

4. Ctrl + OとEnterを押して、更新されたドキュメントを保存します。

5. Ctrl + Xを押して、nanoテキストエディタを終了します。

6.次にsudoが必要になると、入力を求める標準のシステムダイアログボックスが表示されます。直接認証する場合は、sudoにアクセスできます。

TouchIDを使用してMacでSudoコマンドを認証する方法

代わりにパスワードで認証する場合は、[パスワードを使用…]ボタンをクリックして、ダイアログボックスにパスワードを入力してください。

結論

sudoコマンドを認証するようにTouchIDを設定すると、指紋だけでsudoまたはrootユーザーを認証できるようになります。 [パスワードを使用…]ボタンをクリックして、パスワードを手動で入力することもできます。変更を元に戻す場合は、追加した行を削除して、設定ファイルを再度保存します。これにより、MacBookProの受け入れ可能なsudo認証方法のリストからTouchIDが削除されます。


  1. MacでiTunesを使用する方法

    iTunesは、すべての音楽のジュークボックスのように機能するAppleのソフトウェアです。 CDコレクションの音楽を挿入したり(CDドライブがある場合はトラックをMacにインポートしたり)、iTunesからトラックをダウンロードしたり、他の場所からダウンロードしたトラックを追加したりできます。 iTunesを使用する利点は、プレイリストを作成したり、音楽をランク付けして好きなトラックを見つけやすくしたり、重要なことに、同じ音楽ライブラリをすべてのAppleデバイスと同期したりできることです。これらすべてを行う方法については、以下で説明します。 非常に多くの人々が使用しているソフトウェア(

  2. iPhoneで3DTouchを使用する方法

    iPhone6sでデビューした3DTouchは、見事ですが、評価されていないスクリーンテクノロジーです。 この記事では、3D Touchの使用方法を説明し、最も便利な3D Touch対応のトリック、ヒント、ショートカット、新機能をまとめます。 3Dタッチとは何ですか? 3D Touchインターフェースは、Appleが以前にMacBookとApple Watch(Force Touchという名前で)に導入したForce Touchテクノロジーに基づいており、これらのデバイスのいずれかの所有者はここから有利なスタートを切ることができます。基本的に、実行される機能は画面を押す強さによって異なり