메뉴 건너뛰기

GREATUSER

tech

삼바 사용시 smb_pwd_check_ntlmv1: incorrect password length 에러 대처

위대한유저 2015.03.18 21:13 조회 수 : 591

 

 

http://wiki.nas4free.org/doku.php?id=faq:0033

 

Q: How can I fix the “smb_pwd_check_ntlmv1: incorrect password length” errors I keep seeing in my logs?
A:
People have reported different causes / solutions for this error. The most likely solutions are #1 & #2 but feel free to try the others.

  1. If you are using Windows 7 or Vista clients you might want to check your LAN Manager Authentication settings as in –dead link {[SOLVED] smb_pwd_check_ntlmv1: incorrect password length}. See also –dead link {SMB Errors When Copying Files [SOLVED] Windows 7}. Read Authentication Issues; Microsoft Article ID: 954387 for more details.
  2. If you are using Domain Authentication, the CIFS/SMB (Samba) auxiliary parameter use spnego = false has been reported to prevent this error. This may also work with other authentication methods. See –dead link {Windows 7 and Nas4Free}
  3. If you enabled LDAP or Active Directory services, turn them off and see if the errors go away.
  4. Some people have reported these errors occur when folders shared via UPnP have the wrong permissions. Turn off UPnP service and see if the errors go away.
  5. Check the CIFS/SMB setting of “Null Passwords” if it has a check mark remove it and see if that makes the errors go away.

 

 

시스템 팁본 문서의 정보는 현재 사용하는 Windows 버전과 다른 버전에 적용됩니다. 따라서 문서의 내용이 관련되지 않을 수도 있습니다.Windows 7 솔루션 센터 방문하기

Collapse image현상

Windows Server 2008, Windows Vista, Windows Server 2003 또는 Windows XP를 업그레이드 한 후 네트워크 연결 저장 장치에 액세스할 때 인증 문제가 발생할 수 있습니다. 일반적으로 운영 체제 로그온 사용자 할 수 없습니다 또는 액세스가 거부 되었음을 알리는 오류 메시지가 나타납니다. 이 문제는 올바른 사용자 이름 및 올바른 암호를 제공한 경우에 발생 합니다.

Collapse image원인

기본적으로 Windows 기반 클라이언트 컴퓨터 NTLM 버전 2 (NTLMv2)를 사용 하 여 구성 된 클라이언트 컴퓨터 챌린지/응답 인증 서버의 인증을 사용 하 여 인증 합니다. 이 기본 동작을 Windows NTLMv2 인증을 처리할 수 없는 타사 제품을 인증 하는 경우 문제를 일으킬 수 있으므로

Collapse image해결 과정

이 문제를 해결 하려면 다음과이 같이 하십시오.
  1. 시작, 실행을 순서대로 클릭한 다음 열기 상자에 regedit 를 입력하고 확인을 클릭합니다.
  2. 찾아 다음 다음 하위 키를 누릅니다.
    찾아
  3. 세부 정보 창에서 LMCompatibilityLevel을 두 번 클릭 합니다.
  4. 값 데이터 상자에 해당 시나리오에 적절 한 값을 입력 하 고 확인을 클릭 합니다.

    참고: 입력할 수 있는 값에 대 한 자세한 내용은 다음이 단계 다음에 나오는 표를 참조 하십시오.
  5. 레지스트리 편집기를 끝냅니다.
다음 표에서 4 단계에서 입력할 수 있는 값을 설명 합니다.
표 축소표 확대
 
설명 메모
0 LAN Manager (LM) 응답 및 NTLM 응답 보내기 클라이언트 컴퓨터에 응답 LM 및 NTLM 응답 보내기. 클라이언트 컴퓨터는 NTLMv2 세션 보안을 사용 하지 마십시오. 도메인 컨트롤러는 LM 인증, 인증 NTLM 및 NTLMv2 인증을 적용합니다.
1 인증 LM 및 NTLM 인증을 주고 협상 되 면 NTLMv2 세션 보안을 사용 합니다. 클라이언트 컴퓨터는 인증 LM 및 NTLM 인증을 사용합니다. 클라이언트 컴퓨터는 서버가 NTLMv2 세션 보안을 지원할 경우 NTLMv2 세션 보안을 사용 합니다. 도메인 컨트롤러는 LM 인증, 인증 NTLM 및 NTLMv2 인증을 적용합니다.
2 NTLM 응답만 보냅니다. 클라이언트 컴퓨터는 NTLM 인증만을 사용합니다. 클라이언트 컴퓨터는 서버가 NTLMv2 세션 보안을 지원할 경우 NTLMv2 세션 보안을 사용 합니다. 도메인 컨트롤러는 LM 인증, 인증 NTLM 및 NTLMv2 인증을 적용합니다.
3 NTLMv2 응답만 보냅니다. 클라이언트 컴퓨터는 NTLMv2 인증만을 사용합니다. 클라이언트 컴퓨터는 서버가 NTLMv2 세션 보안을 지원할 경우 NTLMv2 세션 보안을 사용 합니다. 도메인 컨트롤러는 LM 인증, 인증 NTLM 및 NTLMv2 인증을 적용합니다.
4 NTLM 응답만 보내고 LM 인증을 거부 합니다. 클라이언트 컴퓨터는 NTLM 인증만을 사용합니다. 클라이언트 컴퓨터는 서버가 NTLMv2 세션 보안을 지원할 경우 NTLMv2 세션 보안을 사용 합니다. 도메인 컨트롤러가 LM 인증을 거부 합니다. 도메인 컨트롤러 인증 NTLM 및 NTLMv2 인증을 적용합니다.
5 NTLMv2 응답만 보내고 인증 LM 및 NTLM 인증을 거부 합니다. 클라이언트 컴퓨터는 NTLMv2 인증만을 사용합니다. 클라이언트 컴퓨터는 서버가 NTLMv2 세션 보안을 지원할 경우 NTLMv2 세션 보안을 사용 합니다. 도메인 컨트롤러 인증 LM 및 NTLM 인증을 거부합니다. 도메인 컨트롤러는 NTLMv2 인증만을 수락 합니다.

Collapse image해결 방법

이 문제를 해결 하려면 NTLMv2를 지 원하는 네트워크 연결 저장소 장치의 업데이트 된 버전을 얻으려면 공급 업체에 문의 합니다.

Collapse image추가 정보

Windows는 네트워크 로그온에 대해 다음 챌린지/응답 인증 수준을 지원합니다.
  • LM
  • NTLM 버전 1 (NTLMv1)
  • NTLMv1 NTLMv2 세션 보안을 사용 하 여
  • NTLMv2
이전 버전의 Microsoft Windows 95 및 Microsoft Windows 98 같은 Windows 상호 운용성을 위해 LM 변형 프로토콜이 있습니다. 그러나 LM 인증에서 사용 되는 암호 대/소문자를 7 문자 청크 나뉩니다. 이러한 제한을 쉽게 다른 사람이 암호를 복구할 수 있습니다.

NTLMv1 인증이 암호 대 소문자를 구분 하 고 여러 나뉘어 있지 수 있는 향상 된 기능을 포함 합니다.

NTLMv2 인증을 128 비트 키 공간을 확장 됩니다. 또한 NTLMv2 인증 서버 통신 클라이언트 및 클라이언트 통신에는 서버에 대 한 서로 다른 키를 사용합니다. 이 동작은 서명 및 메시지의 밀봉을 향상 시킵니다. NTLMv2는 챌린지/응답 인증 권장된 수준입니다.

Collapse image속성

기술 자료: 954387 - 마지막 검토: 2008년 7월 14일 월요일 - 수정: 1.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
키워드: 
kbmt kbregistry kbexpertiseinter kbtshoot kbprb KB954387 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

 

위로