Το WSL Hello sudo φέρνει τον έλεγχο ταυτότητας Windows Hello στο Υποσύστημα Windows για Linux

Αυτή η εφαρμογή ανοιχτού κώδικα σάς επιτρέπει να ελέγχετε τα αιτήματα sudo που γίνονται στο πλαίσιο του Windows Subsystem for Linux (WSL) χρησιμοποιώντας βιομετρικά στοιχεία σύνδεσης του Windows Hello.

Το υποσύστημα Windows για Linux (WSL) είναι ένα σημαντικό μέρος των Windows 10. Αρχικά προοριζόταν για προγραμματιστές που κατασκευάζουν εφαρμογές web και cloud, το WSL σήμερα μετατράπηκε σε κάτι πολύ πιο ισχυρό που φέρνει μαζί δύο πολύ διαφορετικά λειτουργικά συστήματα. Από WSL 2, το επίπεδο Linux τροφοδοτείται από μια παραλλαγή της τεχνολογίας εικονικοποίησης Hyper-V της Microsoft και διατίθεται με έναν πυρήνα Linux που έχει μεταγλωττίσει και υποστηρίζει η Microsoft. Η ενοποίηση μεταξύ του WSL και των υποκείμενων Windows 10 είναι τόσο ευέλικτη που θα μπορούσε κανείς εύκολα να εκτελέσει τα εργαλεία των Windows από τη γραμμή εντολών του Linux και αντίστροφα.

Αλλά η διασκέδαση δεν τελειώνει εκεί. Οι Tinkerers έχουν συχνά καταλήξει σε mods που θα σας δείξουν πόσο ισχυρό μπορεί να είναι το υποσύστημα Windows για Linux, εάν είστε πρόθυμοι να σκεφτείτε έξω από το κουτί. Εάν έχετε φαγούρα για μερικές σοβαρά φοβερές τροποποιήσεις WSL, τότε αυτό το άρθρο είναι για εσάς. Γνωρίστε το "WSL Hello sudo" — ένα βοηθητικό πρόγραμμα ανοιχτού κώδικα που σας επιτρέπει να κάνετε έλεγχο ταυτότητας

εντολές sudo στην περίπτωση του Linux χρησιμοποιώντας βιομετρικό έλεγχο ταυτότητας Windows Hello (μέσω Liliputing).

Takaya Saeki, ένας προγραμματιστής λογισμικού από την Ιαπωνία με το ψευδώνυμο nullpo-κεφάλι, είναι ο εγκέφαλος πίσω από αυτό το φοβερό έργο. Όπως φαίνεται στην παραπάνω κινούμενη εικόνα, το 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. Σας συνιστούμε να ελέγξετε το ενότητα αντιμετώπισης προβλημάτων του readme του έργου, εάν αντιμετωπίζετε προβλήματα με τη ρύθμιση του.

WSL Hello sudo GitHub Repo