Windows 10 공유에 대한 액세스는 Windows 10에서는 작동하지만 Windows 8.1에서는 작동하지 않습니다.

Windows 10 공유에 대한 액세스는 Windows 10에서는 작동하지만 Windows 8.1에서는 작동하지 않습니다.

로컬 사용자 "x"로 Windows 10 Enterprise(Win 8.1에서 업그레이드)에 가입된 도메인이 있습니다. 나는 공유를 생성하고 "x"에게 공유, 읽기 등의 일부 권한을 부여합니다. 폴더 권한은 "모든 사람"에게 적용되지만 "x"에게 명시적인 액세스 권한을 부여할 수도 있으므로 상관없습니다.

이제 나는 그래요

net use \\mycomputer\share password /user:mycomputer\x

이것은 내 로컬 컴퓨터와 다른 두 대의 Windows 10 컴퓨터에서는 제대로 작동하지만 다양한 Windows 8.1 컴퓨터(새로 설치된 컴퓨터 포함)에서는 작동하지 않습니다. 표시된 오류는 "액세스가 거부되었습니다"입니다.

공유 컴퓨터에서 Windows 보안 이벤트 로그를 보면 사용자 "x"에 대한 성공적인 인증이 표시되고 이어서 해당 사용자에 대한 로그온과 ("액세스 거부"의 경우에만) 즉시 로그오프가 표시됩니다.

어떤 아이디어가 있나요?

답변1

성공적인 인증 요청과 실패한 인증 요청을 비교하여 Wireshark에서 찾았습니다. 실패한 것은 의심스럽게 9바이트 더 길었습니다...

NTLMv2 응답의 가장 깊은 부분을 파헤친 후 차이점을 발견했습니다. 컴퓨터 이름에 FQDN을 사용하지 않았고 (작동하는) Win10 요청이 속성을 Target Nameplain 으로 설정하는 동안 cifs/mycomputernameWin8.1 요청은 이를 기본 DNS 접미사가 있던 cifs/mycomputername.x.y.com위치 로 설정했습니다.x.y.com

그래서 해결책은 다음과 같은 사용자 이름에 FQDN을 사용하는 것이었습니다.

net use \\mycomputer\share password /user:mycomputer.mydomain.com\x

관련 정보