このオープンソース アプリを使用すると、Windows Hello の生体認証ログインを使用して、Windows Subsystem for Linux (WSL) で行われた sudo 要求を認証できます。
Windows Subsystem for Linux (WSL) は、Windows 10 の重要な部分です。 WSL は元々、Web アプリケーションやクラウド アプリケーションを構築する開発者向けのものでしたが、現在では 2 つのまったく異なるオペレーティング システムを統合する、より強力なものになりました。 以来 WSL2、Linux 層は Microsoft の Hyper-V 仮想化テクノロジのバリアントを利用しており、Microsoft がコンパイルしてサポートする Linux カーネルが付属しています。 WSL と基盤となる Windows 10 との統合は非常に柔軟であるため、Linux コマンド ラインから Windows ツールを簡単に実行したり、その逆を行うことができます。
しかし、楽しみはそれだけではありません。 既成概念にとらわれずに考える意欲があれば、Linux 用 Windows サブシステムがどれほど強力であるかを示す MOD を、改造愛好家が頻繁に考案してきました。 WSL の素晴らしい調整を待ち望んでいるなら、この記事が最適です。 「WSL Hello sudo」をご紹介します。認証を可能にするオープンソース ユーティリティです。 sudoコマンド Linux インスタンスで Windows Hello 生体認証を使用する (経由) リリプティン).
佐伯貴也、別名で活動する日本のソフトウェア開発者 ヌルポヘッドは、この素晴らしいプロジェクトの頭脳です。 上のアニメーションで見られるように、WSL Hello sudo はパスワード入力プロンプトを使い慣れたプロンプトにシームレスに置き換えることができます。 Windows Hello インターフェイス。顔、指紋、または PIN を使用して sudo 要求を認証できます。
WSL Hello sudo は、次の 2 つの OS 固有のコンポーネントで構成されます。 プラグイン可能な認証モジュール Linux 側の (PAM) と、Windows Hello の呼び出しを担当するコンパニオン Windows アプリ。 PAM モジュールは、Linux ユーザーの認証要求を、対応する Windows 10 ユーザーの Windows Hello 署名にマッピングする役割を果たします。 このようなモジュール設計のおかげで、WSL Hello sudo は、第一世代の Linux 用 Windows サブシステムと WSL 2 の両方と互換性があります。
WSL Hello sudo のセットアップは非常に簡単です。 あなたがしなければならないのは、 プリコンパイルされたバイナリをダウンロードするを実行します。 install.sh
Linux 用 Windows サブシステムの下でスクリプトを作成し、通常の PAM モジュール構成プロセスを実行します。 をチェックすることをお勧めします。 トラブルシューティングセクション 設定に問題がある場合は、プロジェクトの Readme を参照してください。
WSL Hello sudo GitHub リポジトリ