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

Touch IDでMacのsudoコマンドを認証する方法【設定手順を解説】

Touch IDでMacのsudoコマンドを認証する方法【設定手順を解説】

比較的新しいMacBook Proをお使いの方なら、Touch IDによる認証にすでに慣れていることでしょう。しかしデフォルトの設定では、Touch IDはsudoコマンドの認証には使えません。コマンドラインで強力な操作を可能にするsudoコマンドは、従来どおりパスワード入力での認証が必要です。macOS上で開発作業を行う方やパワーユーザーの方は、sudoを頻繁に使う機会が多いはず。Touch IDでsudoコマンドを認証できるようにすれば、日々の作業が格段に快適になります。

設定はテキストファイルを少し編集するだけで完了します。sudoが受け付ける認証方式の一覧ファイルにアクセスし、1行追加するだけで、Touch IDが有効な認証方法として登録されます。

設定前に知っておきたい注意点

この設定には1つだけ潜在的なデメリットがあります。Touch IDでsudoを認証するようにすると、SSH(セキュアシェル)経由でのsudo認証ができなくなる場合があるのです。この問題は今後のmacOSのバージョンやベータ版で修正される可能性が報じられています。SSHを頻繁に使う方は、重要な場面で困らないよう、事前に必ず動作を確認しておきましょう。万が一問題やバグに遭遇した場合は、追加した行を削除して設定ファイルを保存し直せば、元の状態に戻すことができます。

Touch IDでsudoコマンドを認証する手順

1. ターミナルで設定ファイルを開く

ターミナル(「/Applications/Utilities」フォルダ内にあります)を起動し、以下のコマンドを実行します。

sudo nano /etc/pam.d/sudo

Touch IDでMacのsudoコマンドを認証する方法【設定手順を解説】

これにより、sudoプロンプトで有効な認証方式の一覧が記載されたファイルが開きます。ここにTouch IDを新しい認証方法として追加していきます。

2. 新しい行を作成する

「#sudo」で始まる行の下に新しい行を作成します。下矢印キーでカーソルを移動し、Returnキーを押してください。

Touch IDでMacのsudoコマンドを認証する方法【設定手順を解説】

3. 認証用の行を追記する

作成した新しい行に、以下のテキストを貼り付けます。

auth       sufficient     pam_tid.so

Touch IDでMacのsudoコマンドを認証する方法【設定手順を解説】

このテキストには既存のエントリと綺麗に揃うようスペースが含まれています。揃えなくても動作には問題ありませんが、後から見返したときに分かりやすくなるのでおすすめです。

この1行を追加することで、sudoを「アンロック」できる認証方式のリストに、Touch IDのPAM(プラグイン可能な認証モジュール)が新たに加わります。リストには他にもアカウント認証、パスワード認証、セッション認証などの項目が並んでいます。

4. ファイルを保存する

Ctrl + Oキーを押し、Enterキーで確定すると、編集内容が保存されます。

5. エディタを終了する

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

6. 動作を確認する

次にsudoが必要な場面では、通常のシステムダイアログが表示されます。指をセンサーに触れてそのまま認証されれば、sudoへのアクセスが許可されます。

Touch IDでMacのsudoコマンドを認証する方法【設定手順を解説】

パスワードでの認証に切り替えたい場合は、「Use Password …」ボタンをクリックし、ダイアログにパスワードを入力すればOKです。

まとめ

Touch IDによるsudo認証を設定すれば、指紋をタッチするだけでsudoやrootユーザーとしての認証が完了します。もちろん「Use Password …」ボタンから手動でパスワードを入力することも可能です。設定を元に戻したくなった場合は、追加した行を削除して設定ファイルを再度保存するだけで、MacBook Proのsudo認証方式からTouch IDを取り除けます。開発者やパワーユーザーの方は、ぜひこの便利な設定を試してみてください。

  1. MacでiTunesを使いこなす方法【設定から活用術まで完全ガイド】

    iTunesは、Appleが提供する音楽管理ソフトウェアで、まさに「ジュークボックス」のような存在です。CDコレクションの楽曲を取り込んだり(CDドライブがあればMacに直接読み込めます)、iTunes Storeから楽曲をダウンロードしたり、他の場所から入手した音楽ファイルを追加したりできます。 iTunesを使うメリットは、プレイリストの作成や評価による楽曲の整理ができること、そして何より、同じ音楽ライブラリをすべてのAppleデバイスと同期できる点にあります。本記事では、これらの方法を詳しく解説します。 多くの人に使われているソフトウェアでありながら(iPodの普及とともに定着しました)

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

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