WSL Hello sudo는 WSL의 Linux에 Windows Hello 인증을 제공합니다.
Microsoft는 거의 모든 주요 Windows 10 업데이트를 통해 Linux용 Windows 하위 시스템을 개선하고 있지만 일부 기능은 여전히 WSL에서 사용할 수 없습니다. 예를 들어 사용자는 Linux 배포판 내에서 생체 인증을 사용할 수 없습니다. 여기에 타사 개발자가 개입합니다. 일본의 개발자인 Takaya Saeki는 WSL에서 실행되는 Linux에 대해 Windows Hello 생체 인식 인증을 가능하게 하는 멋진 도구를 고안했습니다.
광고
WSL Hello sudo를 사용하면 기존 암호를 지문, 얼굴 인식 또는 WSL 내부 인증용 단순 PIN으로 대체할 수 있습니다. 수도
도구.
sudo 앱을 사용하면 제한된 사용자 계정 권한을 일시적으로 Linux에서 루트로 승격할 수 있습니다. 이를 통해 사용자 세션을 전환하지 않고도 시스템 유지 관리, 패키지 설치 및 제거, 구성 파일 편집 등을 수행할 수 있습니다. Sudo를 사용하면 단일 명령을 루트로 실행한 다음 일반 사용자 컨텍스트로 돌아갈 수 있습니다.
Linux에서 sudo를 사용할 수 있는 사용자는 "sudoers"라는 특수 파일에 정의되어 있습니다. sudoer는 자신의 계정을 확인하고 상승된 명령을 실행하기 위해 비밀번호를 입력해야 합니다.
여기 WSL Hello sudo 재생됩니다.
WSL Hello sudo
WSL Hello sudo는 Rust로 작성된 오픈 소스 PAM(Pluggable Authentication Module)입니다. 와 호환됩니다 1세대 및 2세대 WSL. 앱을 사용하면 생체 인증을 통해 sudo 명령(상승된 권한 또는 "수퍼유저" 액세스 수준이 필요한 명령)을 인증할 수 있습니다. 다음은 WSL Hello가 Linux 배포판 내에서 작동하는 방식에 대한 개발자의 간단한 설명입니다.
Windows Hello는 TPM 하드웨어에서 각 Windows 사용자에 대한 RSA 키 쌍을 유지 관리하고 개인 키로 지정된 콘텐츠에 서명하여 인증 성공을 알려줍니다. API를 활용하기 위해 "WSL Hello sudo"에는 공개 키와 지정된 콘텐츠의 서명된 서명을 반환하는 작은 Windows CLI 앱이 포함되어 있습니다. 한편, "WSL Hello sudo"의 PAM 모듈은 각 리눅스 사용자에 해당하는 각 윈도우 사용자의 공개키를 기억한다. 따라서 PAM 모듈은 다음 프로세스를 통해 주어진 Linux 사용자를 인증합니다.
- PAM 모듈은 sudo에 의해 시작되고 인증될 Linux 사용자를 수신합니다.
- PAM 모듈은 도우미 Windows 앱을 시작하고 WSL의 interop 브리지를 통해 임의의 값을 보냅니다.
- 컴패니언 Windows 앱은 Windows Hello를 호출합니다.
- Windows Hello는 현재 Windows 사용자의 개인 키로 지정된 입력의 서명을 만듭니다.
- 컴패니언 Windows 앱은 서명을 반환합니다.
- PAM 모듈은 주어진 Linux 사용자에 해당하는 Windows 사용자의 공개 키로 서명을 확인합니다.
WSL Hello에 대해 자세히 알아볼 수 있습니다. 공식 GitHub 저장소에서. 여기에서 WSL에서 Windows Hello를 설정 및 구성하는 방법에 대한 지침이 포함된 다운로드 링크와 사용 설명서를 찾을 수 있습니다. Windows Hello 호환 카메라 또는 지문 판독기가 있는 장치가 필요합니다. 또는 간단한 PIN을 사용할 수 있습니다.
WSL은 개발자나 다른 사용자가 Windows 10 내에서 Linux 배포판을 실행할 수 있도록 하는 Windows 내의 고유한 환경입니다. Microsoft는 WSL을 통해 단일 PC에서 두 개의 운영 체제를 실행할 필요가 없었습니다. 오늘날 사용자는 Windows 앱과 함께 Linux 앱을 실행하고 파일 탐색기에서 Linux 파일 시스템에 액세스할 수 있으며 심지어 하드웨어 가속 활용. Windows 10에서 이러한 기능을 잘 활용하려면 다음을 활성화해야 합니다. Linux용 Windows 하위 시스템 에서 선호하는 배포판을 다운로드하십시오. 마이크로소프트 스토어.