
開発者がPAMモジュールを開発、ユーザーがTouch IDで端末コマンドを認証できるようにする - iOS Hacker
- Buipe
- 0
- zgucmb
新型MacBook ProにはTouch IDセンサーが搭載されています。開発者の手に渡った今、ログイン認証やApple Pay以外のシステム関連機能にこの機能を活用する方法を考え出すのは、そろそろ良いタイミングでしょう。iOS開発者のHamza Sood氏は、ユーザー(つまり、何をすべきかを知っているパワーユーザー)がsudoなどのターミナルコマンドにTouch ID認証を追加できるPAM(Pluggable Authentication Module)モジュールを開発しました。
Hamza氏が使用した例ではsudoターミナルコマンドを使用していますが、他のターミナルコマンドにも使用できる可能性があります。これにより、ターミナルのセキュリティレベルが向上し、コマンド実行前にTouch IDセンサーで指紋をスキャンすることが必須になります。開発者はGitHubでインストール手順も公開しており、以下にその手順を紹介します。なお、このハックは上級ユーザー向けです。内容がよくわからない場合は、使用を控えた方が良いでしょう。
こちらもご覧ください: このアプリを使って、MacBook Proのタッチバーを現在のMacBookで試してみましょう
インストール
- プロジェクトを構築する
- コピー
pam_touchid.so.2
し/usr/local/lib/pam/
て設定:
- 権限: 444
- 所有者: ルート
- グループ: ホイール
sudo を使用するための設定
/etc/pam.d/sudo
お気に入りのテキストエディタで開くauth sufficient pam_touchid.so reason="execute a command as another user"
ファイルの先頭に追加するプロセスは他のプロセスとほぼ同じですが、別の構成ファイルを編集し、おそらく理由も変更することになります。
(Github/HamzaSood – Jawadさん、ありがとう)
開示事項:iOSHackerは、アフィリエイトリンクを通じて製品をご購入いただいた場合、手数料を受け取ることがあります。詳しくはプライバシーポリシーをご覧ください。
著者
Zaib AliはiOSHackerの創設者兼編集長です。Zaibはウェストロンドン大学でコンピュータサイエンスの学位を取得し、モバイルソフトウェアの専門知識を持っています。@xaibaliで彼をフォローしてください。
ニュースレターに登録する
最高の iOS のヒントとコツをお知らせします。
前の記事
PullOver Tweakは、最もよく使うアプリをピン留めすることでマルチタスクを容易にします
2016年11月19日
2分で読めます
次の記事
奇妙なビデオによりiPhoneがフリーズし、ハードリセットが必要になる
2016年11月22日
2分で読めます