WSL Hello sudo يجلب مصادقة Windows Hello إلى نظام Windows الفرعي لنظام التشغيل Linux

يتيح لك هذا التطبيق مفتوح المصدر مصادقة طلبات sudo المقدمة ضمن نظام Windows الفرعي لنظام التشغيل Linux (WSL) باستخدام تسجيل الدخول البيومتري لـ Windows Hello.

يعد نظام Windows الفرعي لنظام التشغيل Linux (WSL) جزءًا مهمًا من نظام التشغيل Windows 10. كان WSL في الأصل مخصصًا للمطورين الذين يقومون ببناء تطبيقات الويب والسحابة، وقد تحول في الوقت الحاضر إلى شيء أكثر قوة يجمع نظامي تشغيل مختلفين تمامًا معًا. منذ دبليو إس إل 2، يتم تشغيل طبقة Linux بواسطة أحد أشكال تقنية المحاكاة الافتراضية Hyper-V من Microsoft، وهي تأتي مع نواة Linux المجمعة والمدعومة من Microsoft. يعد التكامل بين WSL ونظام التشغيل Windows 10 الأساسي مرنًا للغاية بحيث يمكن للمرء بسهولة تشغيل أدوات Windows من سطر أوامر Linux والعكس صحيح.

لكن المتعة لا تنتهي عند هذا الحد. غالبًا ما يتوصل المصلحون إلى تعديلات توضح لك مدى قوة نظام Windows الفرعي لنظام التشغيل Linux إذا كنت على استعداد للتفكير خارج الصندوق. إذا كنت متشوقًا لبعض تعديلات WSL الرائعة، فهذه المقالة مخصصة لك. تعرف على "WSL Hello Sudo" - أداة مساعدة مفتوحة المصدر تتيح لك المصادقة أوامر سودو في مثيل Linux باستخدام مصادقة Windows Hello البيومترية (عبر ليليبوتينج).

تاكايا سايكي، مطور برامج من اليابان يستخدم الاسم المستعار nullpo-head، هو العقل المدبر وراء هذا المشروع الرائع. كما هو موضح في الرسم المتحرك أعلاه، يمكن لـ WSL Hello sudo استبدال مطالبة إدخال كلمة المرور بسهولة بما هو مألوف واجهة Windows Hello، التي تتيح لك استخدام وجهك أو بصمة إصبعك أو رمز PIN لمصادقة طلب Sudo.

يتكون WSL Hello Sudo من مكونين خاصين بنظام التشغيل: A وحدة المصادقة القابلة للتوصيل (PAM) على جانب Linux وتطبيق Windows المصاحب المسؤول عن استدعاء Windows Hello. وحدة PAM مسؤولة عن تعيين طلب مصادقة مستخدم Linux إلى توقيع Windows Hello الخاص بمستخدم Windows 10. بفضل هذا التصميم المعياري، يتوافق WSL Hello Sudo مع كل من الجيل الأول من نظام Windows الفرعي لنظام التشغيل Linux وWSL 2.

يعد إعداد WSL Hello Sudo أمرًا بسيطًا إلى حد ما. كل ما عليك فعله هو قم بتنزيل الثنائيات المترجمة مسبقًا، تنفيذ install.sh البرنامج النصي ضمن نظام Windows الفرعي لنظام التشغيل Linux، ثم قم بإجراء عملية تكوين وحدة PAM النموذجية. ننصحك بمراجعة قسم استكشاف الأخطاء وإصلاحها من الملف التمهيدي للمشروع إذا كان لديك أي مشاكل في إعداده.

WSL مرحبا سودو جيثب ريبو